Code
package javax.swing;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class HelloSwing
{
public static void main(String[] args)
{
JFrame frame = new JFrame("Hello, Swing"); // создать контейнер
frame.getContentPane().setLayout(new FlowLayout());
frame.setSize(275, 100); // создаем размер окна
final JLabel label = new JLabel("Hello Swing!"); // создаем метку
frame.add(label); // включить метку в панель содержимого
final JLabel label2 = new JLabel("Swing2!");
frame.add(label2);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // завершаем операцию работы
JButton bStart = new JButton ("button"); // создаем кнопку
frame.add (bStart); // добавлем на фрейм
frame.pack(); // упаковать окно до оптимального размера
frame.setVisible(true); // отображение фрейма
}
}
Code
java.lang.Object
extended by java.awt.Component
extended by java.awt.Container
extended by java.awt.Window
extended by java.awt.Frame
extended by javax.swing.JFrame
Code
JTextComponent.
JTextArea
JTextField
Code
JComponent.
JComboBox
JLabel
JList
JMenuBar
JOptionPane
JPane
JScrollBar