Логин:   Пароль:






Новости
Рассылки
Форум
Поиск


Java
- Апплеты
- Вопрос-ответ
- Классы
- Примеры
- Руководства
- Статьи
- IDE
- Словарь терминов
- Скачать

Мобильная Java
- Игры
- Примеры
- Статьи
- WAP, WML и пр.

JavaScript
- Вопрос-ответ
- Примеры
- Статьи

Веб-мастеринг
- HTML
- CSS
- SSI

Разминка для ума
Проекты
Книги
Ссылки
Программы
Юмор :)




Rambler's Top100
Rambler's Top100

Java: ПримерыИспользование JTabbedPane

Использование JTabbedPane

JTabbedPane SWING класс, который используется для организации неких закладок, позволяющих размещать на одном и том же пространстве несколько элементов. Первый исходный код демонстрирует верхнее расположение закладок, а второй код нижнее.


import javax.swing.*;
import java.awt.event.*;
   
public class JTabDemo1 {
 public static void main(String args[]) {
  JFrame frame = new JFrame("JTabDemo1");

  // handle window close

  frame.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
   }
  });

  // set up panels with buttons
 
  JPanel panel1 = new JPanel();
  JPanel panel2 = new JPanel();

  panel1.add(new JButton("Button in panel 1 in tab 1"));
  panel2.add(new JButton("Button in panel 2 in tab 2"));

  // set up JTabbedPane object and add panels

  JTabbedPane jtp = new JTabbedPane();

  jtp.add("Tab 1", panel1);
  jtp.add("Tab 2", panel2);

  // display

  frame.getContentPane().add(jtp);
  frame.setLocation(200, 200);
  frame.pack();
  frame.setVisible(true);
 }
}



import javax.swing.*;
import java.awt.event.*;

public class JTabDemo1 {
 public static void main(String args[]) {
   JFrame frame = new JFrame("JTabDemo1");

   // handle window close

   frame.addWindowListener(new WindowAdapter() {
   public void windowClosing(WindowEvent e) {
    System.exit(0);
   }
  });

  // set up panels with buttons

  JPanel panel1 = new JPanel();
  JPanel panel2 = new JPanel();

  panel1.add(new JButton("Button in panel 1 in tab 1"));
  panel2.add(new JButton("Button in panel 2 in tab 2"));

  // set up JTabbedPane object and add panels

  JTabbedPane jtp = new JTabbedPane();

  jtp.add("Tab 1", panel1);
  jtp.add("Tab 2", panel2);

  // display

  frame.getContentPane().add(jtp);
  frame.setLocation(200, 200);
  frame.pack();
  frame.setVisible(true);
 }
}

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 11

Warning: mysql_db_query() [function.mysql-db-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 19

Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/books/show2b.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/books/show2b.php on line 30
Узнай о чем ты на самом деле сейчас думаешь тут.


[an error occurred while processing this directive]



Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 91

Warning: mysql_db_query() [function.mysql-db-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 93

Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/news/worldnews.php on line 93

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/news/worldnews.php on line 95