Как сделать меню в java — Q&A Хекслет
2026-02-26 15:00 Diff

Для создания меню в Java можно использовать классы JMenuBar, JMenu и JMenuItem из библиотеки Swing

Вот пример кода, который создает простое меню с двумя пунктами:

import javax.swing.*; public class MyMenu extends JFrame { public MyMenu() { // Создаем панель меню JMenuBar menuBar = new JMenuBar(); // Создаем меню JMenu fileMenu = new JMenu("File"); // Создаем пункты меню JMenuItem openItem = new JMenuItem("Open"); JMenuItem saveItem = new JMenuItem("Save"); // Добавляем пункты в меню fileMenu.add(openItem); fileMenu.add(saveItem); // Добавляем меню в панель меню menuBar.add(fileMenu); // Устанавливаем панель меню setJMenuBar(menuBar); // Устанавливаем размер окна и делаем его видимым setSize(300, 200); setVisible(true); } public static void main(String[] args) { new MyMenu(); } }

Этот код создает окно с панелью меню, содержащей меню "File" с двумя пунктами: "Open" и "Save".

При нажатии на пункты меню не происходит никаких действий, но вы можете добавить обработчики событий, чтобы сделать их функциональными.