Deutsch

Java

17.07.23 15:09
Re: Java
 
uscheswoi_82 коренной житель

Давайте теперь наше приложение улучшим, и добавим меню, итак давайте изменим файл Hello_World.java:


import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
class Hello_World extends JFrame {
  public Hello_World() {
    setTitle("Простое приложение"); // Заголовок окна Простое приложение
    setSize(640, 480); // Размер окна 640x480
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // При закрытие приложение закроется
    JMenuBar bar = new JMenuBar(); // Добавляем менюшки
    JMenu mnuFile = new JMenu("Файл"); // Добавляем горизонтальное меню Файл
    mnuFile.setMnemonic('Ф'); 
    JMenuItem popupExit = new JMenuItem("Выход"); // Добавляем вертикальное меню Выход
    popupExit.setMnemonic('В');
    mnuFile.add(popupExit); // Добавляем вертикальное меню в горизонтальное
    bar.add(mnuFile); // Добавляем горизонтальное меню в вертикальное меню
    setJMenuBar(bar); // Добавляем менюшки в окно
    setVisible(true); // Отображаем окно
  }
  public static void main(String[] args) {
    new Hello_World(); // Запуск приложения
  }
}


Теперь скомпилируем Hello_World.java:

javac -encoding utf8 Hello_World.java

А теперь давайте запустим наше приложение:


java Hello_World


Вуаля наш результат:

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
 

Перейти на