Strona Główna | Kurs Javy | Galeria Apletów | Algorytmy | CodeGenerator | Państwa, miasta(gra) | Forum

INNE DZIAŁY
Co to jest java?

KURS
Dla początkujących

Zakładki

W Javie do tworzenia okna z zakładkami służy klasa JTabbedPane.
Po utworzeniu obiektu tej klasy możemy przystąpić do dodawania zakładek:

JTabbedPane jtp = new JTabbedPane();
jtp.addTab(Zakładka 1, new z1());

Gdzie z1 to klasa dziedzicząca po JPanel

A oto jak w praktyce wygląda dodawanie zakładek:

[Uruchom aplet]

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

public class zakladki extends JApplet
{
    JTabbedPane jtp = new JTabbedPane( );

    public void init( )
    {
      jtp.addTab("<html><font color=red>Zakładka 1</font>", new z1( ));
      jtp.addTab("<html><font color=green>Zakładka 2</font>", new z2( ));
      jtp.addTab("<html><font color=blue>Zakładka 3</font>", new z3( ));
      add(jtp);
    }
}

class z1 extends JPanel
{
    public z1( )
    {
      JButton btn = new JButton("Z");
      JButton btn2 = new JButton("A");
      JButton btn3 = new JButton("K");
      JButton btn4 = new JButton("Ł");
      JButton btn5 = new JButton("A");
      JButton btn6 = new JButton("D");
      JButton btn7 = new JButton("K");
      JButton btn8 = new JButton("I");

      add(btn);
      add(btn2);
      add(btn3);
      add(btn4);
      add(btn5);
      add(btn6);
      add(btn7);
      add(btn8);
    }
}

class z2 extends JPanel
{
    public z2( )
    {
      JCheckBox check = new JCheckBox("w");
      add(check);
    }
}

class z3 extends JPanel
{
    public void paint(Graphics g)
    {
      g.drawString("Javie", 10, 10);
    }
}
Kod wygenerowany za pomocą programu: Code Generator

>Kliknij tutaj by skomentować, zgłosić błąd, lub uzupełnić tą część kursu.<


statystyki www stat.pl
Wszystkie prawa zastrzeżone. Created by MarioX