Vous êtes sur la page 1sur 4

Dani Dewantara

061730701169
4CD
package TesCardLayout; dua.add(new Label("Label2"));

dua.add(new Button("Button2"));

import java.awt.*;

import java.awt.event.*; Panel tiga = new Panel();

public class TesCardLayout extends Frame { tiga.add(new Label("Label3"));

tiga.add(new Button("Button 3-1"));

Panel panelCard,panelTombol1; tiga.add(new Button("Button 3-2"));

Button sebelum,berikut,selanjutnya;

CardLayout c1 = new CardLayout(); Panel empat = new Panel();

empat.add(new Label("Label3"));

public static void main (String []args){ empat.add(new Button("Button3"));

TesCardLayout apl = new TesCardLayout();

} panelCard.add("satu",satu);

public TesCardLayout(){ panelCard.add("dua",dua);

super ("DANI DEWANTARA"); panelCard.add("tiga",tiga);

setSize(400,200); panelCard.add("empat",empat);

sebelum = new Button ("Sebelumnya"); sebelum.addActionListener(

berikut = new Button ("Berikutnya"); new


TesCardLayout.PenangananTombol());
selanjutnya = new Button ("Selanjutnya");
berikut.addActionListener(

new
Panel panelTombol = new Panel(); TesCardLayout.PenangananTombol());
panelTombol.setLayout (new FlowLayout()); selanjutnya.addActionListener(

new
TesCardLayout.PenangananTombol());
panelTombol.add(sebelum);

panelTombol.add(berikut);
//Penambahan Tombol Exit
panelTombol.add(selanjutnya);
Button tombolSelesai = new Button("Exit");
panelTombol.setBackground(Color.blue);

add("North", panelTombol);
Panel panelTombol1 = new Panel();

panelTombol.add(tombolSelesai);
panelCard = new Panel();
add("North", panelTombol);
add("South",panelCard);
tombolSelesai.addActionListener(

new TesCardLayout.PenanganTombol());
panelCard.setLayout(c1);
addWindowListener(
Panel satu = new Panel();
new TesCardLayout.PenanganKejadian());
satu.add(new Label ("Label 1"));

show ();
Panel dua = new Panel();
Dani Dewantara
061730701169
4CD
}

// penanganan tombol

class PenangananTombol implements ActionListener{

@Override

public void actionPerformed(ActionEvent e){

String s = e.getActionCommand();

if (s.equals("Sebelumnya")){

c1.previous(panelCard);

}else

if (s.equals("Berikutnya")){

c1.next(panelCard);

}else

if(s.equals("Selanjutnya")){

c1.next(panelCard);

//Penanganan Kejadian Tombol dan window destroyer

class PenanganKejadian extends WindowAdapter {

@Override

public void windowClosing(WindowEvent e){

System.exit(0);

class PenanganTombol implements ActionListener {

@Override

public void actionPerformed(ActionEvent e ){

String s = e.getActionCommand();

if (s.equals("Exit")){

System.exit(0);

}
Dani Dewantara
061730701169
4CD
package TesCardLayout; dua.add(new Label("Label2"));

dua.add(new Button("Button2"));

import java.awt.*;

import java.awt.event.*; Panel tiga = new Panel();

public class TesCardLayout extends Frame { tiga.add(new Label("Label3"));

tiga.add(new Button("Button 3-1"));

Panel panelCard,panelTombol1; tiga.add(new Button("Button 3-2"));

Button sebelum,berikut,selanjutnya;

CardLayout c1 = new CardLayout(); Panel empat = new Panel();

empat.add(new Label("Label3"));

public static void main (String []args){ empat.add(new Button("Button3"));

TesCardLayout apl = new TesCardLayout();

} panelCard.add("satu",satu);

public TesCardLayout(){ panelCard.add("dua",dua);

super ("DANI DEWANTARA"); panelCard.add("tiga",tiga);

setSize(400,200); panelCard.add("empat",empat);

sebelum = new Button ("Sebelumnya"); sebelum.addActionListener(

berikut = new Button ("Berikutnya"); new


TesCardLayout.PenangananTombol());
selanjutnya = new Button ("Selanjutnya");
berikut.addActionListener(

new
Panel panelTombol = new Panel(); TesCardLayout.PenangananTombol());
panelTombol.setLayout (new FlowLayout()); selanjutnya.addActionListener(

new
TesCardLayout.PenangananTombol());
panelTombol.add(sebelum);

panelTombol.add(berikut);
//Penambahan Tombol Exit
panelTombol.add(selanjutnya);
Button tombolSelesai = new Button("Exit");
panelTombol.setBackground(Color.blue);

add("North", panelTombol);
Panel panelTombol1 = new Panel();

panelTombol.add(tombolSelesai);
panelCard = new Panel();
add("North", panelTombol);
add("South",panelCard);
tombolSelesai.addActionListener(

new TesCardLayout.PenanganTombol());
panelCard.setLayout(c1);
addWindowListener(
Panel satu = new Panel();
new TesCardLayout.PenanganKejadian());
satu.add(new Label ("Label 1"));

show ();
Panel dua = new Panel();
Dani Dewantara
061730701169
4CD
}

// penanganan tombol

class PenangananTombol implements ActionListener{

@Override

public void actionPerformed(ActionEvent e){

String s = e.getActionCommand();

if (s.equals("Sebelumnya")){

c1.previous(panelCard);

}else

if (s.equals("Berikutnya")){

c1.next(panelCard);

}else

if(s.equals("Selanjutnya")){

c1.next(panelCard);

//Penanganan Kejadian Tombol dan window destroyer

class PenanganKejadian extends WindowAdapter {

@Override

public void windowClosing(WindowEvent e){

System.exit(0);

class PenanganTombol implements ActionListener {

@Override

public void actionPerformed(ActionEvent e ){

String s = e.getActionCommand();

if (s.equals("Exit")){

System.exit(0);

Vous aimerez peut-être aussi