Технологии Java
Стандартные компоненты
JPanel panel = new JPanel(new FlowLayout());
panel.add(new JButton(
"<html>e=mc<sup>2</sup></html>"));
panel.add(new JButton("Button 2"));
panel.add(new JButton("Button 3"));
panel.add(new JButton("Long-Named Button 4"));
panel.add(new JButton("5"));


JFrame frame = new JFrame("SimpleDemo");
// Добавление панели к окну
frame.getContentPane().add(panel);
// Удалять при закрытии
frame.setDefaultCloseOperation(
JFrame.DISPOSE_ON_CLOSE);
frame.pack(); // подгонка размера
frame.setVisible(true); // Показать пользователю

frame.setJMenuBar(createMainMenu());
…
public static JMenuBar createMainMenu() {
JMenuBar mainMenu = new JMenuBar();
mainMenu.add(createFileMenu());
mainMenu.add(createTestMenu());
mainMenu.add(createHelpMenu());
return mainMenu;
}
public static JMenu createFileMenu() {
JMenu fileMenu = new JMenu("File");
fileMenu.setMnemonic('F');
fileMenu.add(new JMenuItem("Open"));
fileMenu.add(new JMenuItem("Save"));
fileMenu.add(new JSeparator());
fileMenu.add(new JMenuItem("Exit"));
return fileMenu;
}


JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
panel.add(new JButton("Start"),
BorderLayout.PAGE_START);
panel.add(new JButton("End"),
BorderLayout.PAGE_END);








frame.setIconImage(icon.getImage())
new JLable(icon);



