LocationRelativeTo (null);// Завдання початкових розташування вікна (null - по середіні екранах).
frm_menu. setVisible (true);// Вснановлюємо відімість, тім самим показуючі вікно на екрані.
Для компоненти JPanel найчастіше вікорістовуваліся Такі Властивості:
JPanel panel1=new JPanel ();// Створення пеналі.
panel1. setLayout (G_Layout);// Завдання менеджера компонування.
frm. add (panel1);// Додає панель на головне вікно програми;
Для компоненти JLabel найчастіше вікорістовуваліся Такі Властивості:
JLabel label1=new JLabel ();// Створення тексове поле JLabel.
labe1. setFont (font);// Встановлення тексту для текстового поля ;
labe1. addMouseListener (new MouseListener () {void mouseClicked (MouseEvent e)
{new Main. Gallery. home_gallery ();
} / / Створення обробніка події при натісненні на текстове поле.
Для компоненти JButton найчастіше вікорістовуваліся Такі Властивості:
JButton btn2=new JButton («»);// Створення кнопки.
btn2. setIcon (icon2);// Додає до кнопки іконку.
btn2. addActionListener (new ActionListener () {void actionPerformed (ActionEvent e) {Main. Paths. home_frank ();
}});// Створення обробніка події при натісненні на кнопку.
Для компоненти JTextArea найчастіше вікорістовуваліся Такі Властивості:
JTextArea info_textarea=new JTextArea (30,40);// Створення текстового поля, задання початкових Розмірів.
StringBuffer contents=new StringBuffer (); reader=null; {reader=new BufferedReader (new FileReader («resources dovid_inform. txt»)); text=null; ((text =reader. readLine ())!=null) {. append (text). append (System. getProperty («line. separator»)); }} (FileNotFoundException e1) {. printStackTrace (); } (IOException e1) {. printStackTrace (); } Finally {{if (reader!=null) {. close (); }} (IOException e1) {. printStackTrace (); }} / / Зчітування з документа «dovid_inform. txt » тексту та запис его в буфер пам яті.
info_textarea. setFont (font);
/ / Встановлення тексту для текстового поля ;
info_textarea. setText (contents. toString ());// вставлених з буферу пам яті в текстове поле тексту.
info_textarea. setEditable (false);// Завдання Дозволу на Редагування текстового поля.
Для компоненти JEditorPane найчастіше вікорістовуваліся Такі Властивості:
JEditorPane pane1=new JEditorPane ();// Створення компоненти для читання html - документів.
String path1=«HTML / life_frank.html»;. net. URL URL=menu. class. getResource (path1); {pane1. setPage (URL); } (IOException e1) {} / / Знаходження шляху до документа та відкриття его на компоненті JEditorPane.