четвер, 12 липня 2012 р.

Робота з Вікнами

Керувати вікнами можна за допомогою класу 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); //робимо вікно видимим
}
}


Немає коментарів:

Дописати коментар