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);
}
}
>Kliknij tutaj by skomentować, zgłosić błąd, lub uzupełnić tą część kursu.<