62,614
社区成员
发帖
与我相关
我的任务
分享
import java.awt.*;
import java.awt.event.*;
public class CardLayoutDemo extends Frame implements MouseListener{
private Button first=new Button("A");
private Button second=new Button("B");
private Button third=new Button("C");
private CardLayout cl=new CardLayout();
private Panel cards=new Panel();
public CardLayoutDemo(String string){
super(string);
init(); //调用init方法
}
public void init(){
setLayout(new BorderLayout());
setSize(500, 500);
Panel p=new Panel();
p.setLayout(new FlowLayout());
first.addMouseListener(this);
second.addMouseListener(this);
third.addMouseListener(this);
p.add(first);
p.add(second);
p.add(third);
add("North",p);
cards.setLayout(cl);
cards.add("First cards",new Button("AA"));
cards.add("second Button",new Button("BB"));
cards.add("third cards",new Button("CC"));
add("Center",cards);
addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent evt){
setVisible(false);
dispose();
System.exit(0);
}
});
setVisible(true);
}
public static void main(String[] args) {
new CardLayoutDemo("ABCD"); //创建CardLayoutDemo类型变量
}
public void mouseClicked(MouseEvent evt){
if(evt.getSource()==first){
cl.first(cards);
}
else if(evt.getSource()==second){
cl.first(cards);
cl.next(cards);
}
else if(evt.getSource()==third){
cl.last(cards);
}
}
public void mouseEntered(MouseEvent arg0){
}
public void mouseExited(MouseEvent arg0){
}
public void mousePressed(MouseEvent arg0){
}
public void mouseReleased(MouseEvent arg0){
}
}
import java.awt.*;
import java.awt.event.*;
public class CardLayoutDemo implements MouseListener{
private Button b1=new Button("AA");
private Button b2=new Button("BB");
private Button b3=new Button("CC");
private Frame f;
private CardLayout cl=new CardLayout(); //卡片管理器cl
private Panel cards=new Panel(); //容器cards
public CardLayoutDemo(String s){
}
public static void main(String[] args) {
CardLayoutDemo cld=new CardLayoutDemo("ABC");
cld.init();
}
public void init(){
f.setLayout(new BorderLayout());
f.setSize(500,500);
Panel p=new Panel();
p.setLayout(new FlowLayout());
b1.addMouseListener(this);
b2.addMouseListener(this);
b3.addMouseListener(this);
p.add(b1);
p.add(b2);
p.add(b3);
f.add(BorderLayout.NORTH,p);
cards.setLayout(new CardLayout()); //设置容器为卡片管理器
cards.add(new Button("AAA"));
cards.add(new Button("BBB"));
cards.add(new Button("CCC"));
f.add(BorderLayout.CENTER,cards);
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent evt){
f.setVisible(false);
f.dispose();
System.exit(0);
}
});
}
public void mouseClicked(MouseEvent e) {
if(e.getSource()==b1){
cl.first(cards);
}
else if(e.getSource()==b2){
cl.first(cards);
cl.next(cards);
}
else if(e.getSource()==b3){
cl.last(cards);
}
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
}
import java.awt.*;
import java.awt.event.*;
public class CardLayoutDemo implements MouseListener{
private Button b1=new Button("AA");
private Button b2=new Button("BB");
private Button b3=new Button("CC");
private Frame f=new Frame("sssssss");
private CardLayout cl=new CardLayout(); //实例化一个卡片管理器cl
private Panel cards=new Panel(); //容器cards
public CardLayoutDemo(String s){
init();
}
public static void main(String[] args) {
new CardLayoutDemo("xxxx");
}
public void init(){
f.setLayout(new BorderLayout());
f.setSize(500,500);
Panel p=new Panel();
p.setLayout(new FlowLayout());
b1.addMouseListener(this);
b2.addMouseListener(this);
b3.addMouseListener(this);
p.add(b1);
p.add(b2);
p.add(b3);
f.add(BorderLayout.NORTH,p);
cards.setLayout(cl); //设置容器cards为卡片管理器
cards.add("AAaA",new Button("AAA"));
cards.add("BBBb",new Button("BBB"));
cards.add("CCCC",new Button("CCC"));
f.add(BorderLayout.CENTER,cards);
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent evt){
f.setVisible(false);
f.dispose();
System.exit(0);
}
});
}
public void mouseClicked(MouseEvent e) {
if(e.getSource()==b1){
cl.first(cards);
}
else if(e.getSource()==b2){
cl.first(cards);
cl.next(cards);
}
else if(e.getSource()==b3){
cl.last(cards);
}
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
}
import java.awt.*;
import java.awt.event.*;
public class CardLayoutDemo implements MouseListener{
private Button b1=new Button("AA");
private Button b2=new Button("BB");
private Button b3=new Button("CC");
private Frame f=new Frame("ssssss");
private CardLayout cl=new CardLayout(); //实例化一个卡片管理器cl
private Panel cards=new Panel(); //容器cards
public CardLayoutDemo(String s){
init();
}
public static void main(String[] args) {
new CardLayoutDemo("xxxxx");
}
public void init(){
f.setLayout(new BorderLayout());
f.setSize(500,500);
Panel p=new Panel();
p.setLayout(new FlowLayout());
b1.addMouseListener(this);
b2.addMouseListener(this);
b3.addMouseListener(this);
p.add(b1);
p.add(b2);
p.add(b3);
f.add(BorderLayout.NORTH,p);
cards.setLayout(cl); //设置容器cards为卡片管理器
cards.add("AAaA",new Button("AAA"));
cards.add("BBBb",new Button("BBB"));
cards.add("CCCC",new Button("CCC"));
f.add(BorderLayout.CENTER,cards);
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent evt){
f.setVisible(false);
f.dispose();
System.exit(0);
}
});
}
public void mouseClicked(MouseEvent e) {
if(e.getSource()==b1){
cl.first(cards);
}
else if(e.getSource()==b2){
cl.first(cards);
cl.next(cards);
}
else if(e.getSource()==b3){
cl.last(cards);
}
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
}