Керувати вікнами можна за допомогою класу JFrame
Працюємо в одному класі
import javax.swing.JFrame;
public class Main {
public static void main(String[] args) {
JFrame tw= new JFrame();
//tw - змінна яка вказує на об'єкт TestWindow
tw.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tw.setBounds(100,100,400,400); // задає положення та розміри вікна
tw.setTitle("Title"); //задає заголовок вікна
tw.setVisible(true); //робимо вікно видимим
}
}
Працюємо в двох класах
Для роботи з класом JFrame використаємо два класи TestWindow для унаслідування із класу JFrame але із змінами його (доповненнями), та класу TestManager для власне роботи з вікном.import javax.swing.JFrame;
public class TestWindow extends JFrame
// TestWindow унаслідував все від класу JFrame, він вміє робити все, що вміє робити JFrame
{
@Override
public void setTitle(String title) {
String g="Заголовок:";
super.setTitle(g+title);
}
}
----------------------------------------------------------------------------------------------------------
import javax.swing.JFrame;
public class TestManager {
public static void main(String[] args) {
TestWindow tw= new TestWindow();
//tw - змінна яка вказує на об'єкт TestWindow
tw.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tw.setBounds(100,100,400,400); // задає положення та розміри вікна
tw.setTitle("Title"); //задає заголовок вікна
tw.setVisible(true); //робимо вікно видимим
}
}
Немає коментарів:
Дописати коментар