Давайте рассмотрим самые распространенные способы работы с классом JFrame.
Code
import javax.swing.JFrame;
public class musor {
public static void main(String[] args){
SimpleFrame frame=new SimpleFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class SimpleFrame extends JFrame{
public SimpleFrame(){
setSize(300, 300);
}
}
В коде приведена простая программа, отображающая на экране пустой фрейм, показанный на рис. .0.1.
0.1
По умолчанию фрейм имеет совершенно бесполезный размер-0x0 пикселей. В данном примере мы определяем подкласс SimpleFrame, конструктор которого устанавливает размер 300x300 пикселей. Это единственное отличие SimpleFrame от JFrame
В методе main() класса SimpleFrameTest мы создаем обьект SimpleFrame и делаем его видимым.
Далее мы определяем, что должно произойти если пользователь закроет фрейм. В данном случае программа должна завершить свою роботу. Для этого используется следующая строка кода:
Code
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
На этом все, удачи