Это мой первый раз, используя JFrame. Я не могу получить окно для отображения текстовых областей, которые я вложил в JFrame. Я пытаюсь получить текстовое поле с моим именем в нем, чтобы отобразить выше табличных результатов, которые я опустил форматирование, пока я не смогу заставить JFrame работать.JFrame действует не так, как ожидалось!
public void printResults(String[] names, int[] temp, int[][] scores, float[] averages, char[] letters){
JTextArea outarea= new JTextArea(5,20);
JTextArea name = new JTextArea(5,20);
Font font = new Font("Tahoma", Font.BOLD, 48);
name.setFont(font);
name.setText("Made By Durka Durka");
JFrame window = new JFrame();
window.getContentPane().add(name);
window.getContentPane().add(outarea);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.pack();
window.getContentPane().setVisible(true)
String out = "foo";
outarea.setText(out);
//JOptionPane.showMessageDialog(null,window);
}
+1, хороший улов! – justkt
Это исправлено. Я не понимал, что у вас могут быть видимые невидимые разделы. – 2010-04-30 05:12:48