Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию