Copy kode kodenya sebagai berikut:
impor java.awt.event.WindowEvent;
impor java.awt.event.WindowStateListener;
impor javax.swing.JFrame;
WinFrame kelas publik memperluas JFrame {
WinFrame publik(){
this.setName("Status jendela jendela");
ini.setSize(300,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ini.addWindowStateListener(WindowStateListener baru () {
public void windowStateChanged(status WindowEvent) {
if(negara.getNewState() == 1 || negara.getNewState() == 7) {
System.out.println("Jendela diperkecil");
}else if(state.getNewState() == 0) {
System.out.println("Kembalikan jendela ke keadaan awal");
}else if(state.getNewState() == 6) {
System.out.println("Maksimalkan jendela");
}
}
});
this.setVisible(benar);
}
public static void main(String[] args) {
WinFrame baru();
}
}
Contoh kecil lainnya penggunaan JFrame untuk membuat formulir
Jendela yang dibuat menggunakan JFrame berisi judul, tombol perkecil, tombol maksimalkan, dan tombol tutup.
Copy kode kodenya sebagai berikut:
Tes kelas publik(){
public static void main(String[] args){
bingkai JFrame = JFrame baru();
Panel JPanel = JPanel baru();
JTextArea textArea = JTextArea baru();
panel.setLayout(GridLayout baru());
textArea.setText("tes");
//Buat bilah gulir ketika konten di TextArea terlalu panjang
panel.add(JScrollPane baru(textArea));
frame.add(panel);
bingkai.setSize(200,200);
frame.setVisible(benar);
}
}