1 / 7

Презентация Кунчев Алексей

SWING. Презентация Кунчев Алексей. Библиотека Swing предлагает воспользоваться новыми возможностями. Теперь вы сможете добавить к пунктам меню отмечаемые и радиокнопки . Это очень удобно, особенно когда вы создаете пункты меню для настройки опций приложения.

dung
Télécharger la présentation

Презентация Кунчев Алексей

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SWING ПрезентацияКунчев Алексей

  2. Библиотека Swing предлагает воспользоваться новыми возможностями. Теперь вы сможете добавить к пунктам меню отмечаемые и радиокнопки. Это очень удобно, особенно когда вы создаете пункты меню для настройки опций приложения. • Меню с отмечаемыми кнопками можно сделать, воспользовавшись классом JCheckBoxMenuItem, для которого определены следующие конструкторы: КнопкиJCheckBoxMenuItemиJradioButtonMenuItem

  3. JCheckBoxMenuItem() JCheckBoxMenuItem(Icon) JCheckBoxMenuItem(String) JCheckBoxMenuItem(String, Icon) JCheckBoxMenuItem(String, boolean) JCheckBoxMenuItem(String, Icon, boolean)

  4. Меню с радиокнопками создается конструкторами на базе класса JCheckBoxMenuItem: JRadioButtonMenuItem() JRadioButtonMenuItem(Icon) JRadioButtonMenuItem(String) JRadioButtonMenuItem(String, Icon) Назначение параметров конструкторов такое же, как и у всех кнопок библиотеки Swing.

  5. А вот как реализовать меню с кнопками? В данном примере сначала изготавливается полоса меню. Для этого оператором new нужно создать экземпляр класса JMenuBar: • private JMenuBar bar = new JMenuBar(); • После этого на основе класса JMenu формируются раскрывающиеся меню:

  6. private JMenu cbmenu = new JMenu("\u041c\u0435\u043d\u044e"); ... private JMenu rbmenu = new JMenu("\u041a\u0440\u0430\u043d"); Затем с помощью классов JCheckBoxMenuItem и JRadioButtonMenuItem создаются пункты выбора:

  7. private JCheckBoxMenuItem cbitem1 = new JCheckBoxMenuItem("1 \u0411\u043b\u044e\u0434\u043e"); private JCheckBoxMenuItem cbitem2 = new JCheckBoxMenuItem("2 \u0411\u043b\u044e\u0434\u043e"); private JCheckBoxMenuItem cbitem3 = new JCheckBoxMenuItem("3 \u0411\u043b\u044e\u0434\u043e"); ... private JRadioButtonMenuItem rbitem1 = new JRadioButtonMenuItem("\u041e\u0442\u043a\u0440\u044b\u0442\u044c"); private JRadioButtonMenuItem rbitem2 = new JRadioButtonMenuItem("\u0417\u0430\u043a\u0440\u044b\u0442\u044c");

More Related