Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Пример выполнения задания. Познакомимся с классом JTabbedPane Tabbed_Prog.java
Познакомимся с классом JTabbedPane Tabbed_Prog.java. Рассмотрим простой пример, чтобы познакомиться с этим классом подробнее. //Tabbed_Prog.java // Визуальное приложения с JTabbedPane.
import java.awt.*; import java.awt.event.*; import javax.swing.*;
public class Tabbed_Prog extends JFrame {
Tabbed_Prog () { super("Визульное приложения с JTabbedPane"); try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception e) { } setSize(400, 200); Container c = getContentPane(); JTabbedPane tp = new JTabbedPane(); c.add(tp, BorderLayout.CENTER); JPanel pn1 = new JPanel(); tp.add(pn1, "Hello"); JPanel pn2 = new JPanel(); tp.add(pn2, "Good-bye");
WindowListener wndCloser = new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }; addWindowListener(wndCloser); setVisible(true); }
public static void main(String[] args) { Tabbed_Prog d = new Tabbed_Prog (); } }
Оттранслируем и запустим приложение. Приложение формирует такое окно рис.2 Здесь две закладки, между которыми можно переключаться. Рассмотрим, как это реализовано. Сначала создается объект JTabbedPane и заносится в центр экрана JTabbedPane tp = new JTabbedPane(); c.add(tp, BorderLayout.CENTER); Потом создаются две панели pn1 и pn2 и добавляются на панель с закладками. JPanel pn1 = new JPanel(); tp.add(pn1, "Hello"); JPanel pn2 = new JPanel(); tp.add(pn2, "Good-bye"); При этом применяется метод add с двумя параметрами, второй из которых содержит текст. Именно этот текст выводится на данной закладке. Количество закладок определяется количеством панелей добавленных к экземпляру класса JTabbedPane. Т.е. сформировать панели с закладками довольно просто. Класс JTabbedPane имеет два конструктора public JTabbedPane() Конструктор по умолчанию. Формирует горизонтальную линейку закладок вверху. public JTabbedPane(int tabPlacement) Позволяет разместить закладки как горизонтально, так и вертикально, внизу и вверху панели. Соответствующие константы: TOP, BOTTOM, LEFT, RIGHT. Попробуем в нашем приложении заменить конструктор по умолчанию на конструктор с параметром JTabbedPane.LEFT, т.е. JTabbedPane tp = new JTabbedPane(JTabbedPane.LEFT); Оттранслируем и посмотрим результат. Каждая из закладок - это панель, на которую можно поместить свои визуальные компоненты. Это позволяет разместить на одном и том же участке экрана достаточно большое количество информации Date: 2015-10-18; view: 533; Нарушение авторских прав |