GUIウィンドウを備えたJavaの完全なプログラムがあり、最大化ボタンを押して全画面表示にしてJTextAreaを大きく表示するときに、このウィンドウを設定したいと思います。GUIで使用しました
public final class Test extends javax.swing.JFrame {
private JLabel label1;
private JLabel label2;
private JLabel label3;
private JLabel label4;
private JLabel label5;
private JTextField field1;
private JTextField field2;
private JTextField field3;
private JButton button1;
private JButton button2;
private JButton button3;
private JButton button4;
private JScrollPane scrollpane;
private JTextArea visualization;
private JComboBox list;
public Program_GUI()
{
this.initialize_graphic_components();
}
public void initialize_graphic_components()
{
this.setTitle("Test Program");
this.setSize(600,400);
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
this.setMinimumSize(new Dimension(600,400));
this.setLayout(null);
this.label2=new JLabel("Username:");
this.label2.setBounds(20,50,120,20);
this.add(label2);
this.field2=new JTextField("");
this.field2.setBounds(20,70,120,20);
this.add(field2);
this.visualization = new JTextArea(420,250);
this.visualization.setEditable(false);
this.scrollpane=new JScrollPane(this.visualization);
this.scrollpane.setBounds(160, 50, 420, 250);
this.add(scrollpane);
............here is the rest program.........
}
これが私のプログラムの始まりです。最大化ボタンを押して均一にするときに、ウィンドウをモニターのサイズに合わせて拡大します。
ありがとう。