初学者的求救 是不是 写侦听 鼠标动作的代码呀! 或者根本就没有添加 鼠标侦听器!! 你这样说的太含糊,最好是把代码贴出来!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将5个Panel分别加入到5张卡片中?应该是将5个Panel放在一个面板中,而该面板是CardLayout布局简单示例:import java.awt.*;import java.awt.event.*;public class CardLayoutDemo{ public static void main(String[] args) { new CardLayoutFrame().show(); }}class CardLayoutFrame extends Frame{ CardLayout card; Panel pMain; Panel[] p; Button btn; public CardLayoutFrame() { btn=new Button("next"); btn.addActionListener(new BtnListener()); String[] s={"panel1","panel2","panel3","panel4","panel5"}; card=new CardLayout(); pMain =new Panel(); pMain.setLayout(card); p=new Panel[5]; for(int i=0;i<5;i++) { p[i]=new Panel(); p[i].setBackground(new Color(i*30,i*40,i*50)); pMain.add(s[i],p[i]); } this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); this.add(btn,BorderLayout.NORTH); this.add(pMain); this.setSize(300,300); } private class BtnListener implements ActionListener { public void actionPerformed(ActionEvent ae) { card.next(pMain); } } } 今天遇到的一道题目,谁能给出最佳实现! 关于Java 对象生成XML 的一个问题 简单的细胞分裂算法题 可以自己在编程时自己触发一个事件吗 一个面试的问题 如何用Class.forName方法动态加载构造方法带参数的类? 问个小问题 ResultSet 的赋值问题 终于把thinking in java 前3章看完了,请出题!! 如何用JFileChooser 来只显示目录? 我的JBuilder对句点号(.)没反应,打了 System. 没弹出响应栏 applet_servlet通信遇到的问题
简单示例:
import java.awt.*;
import java.awt.event.*;
public class CardLayoutDemo
{
public static void main(String[] args)
{
new CardLayoutFrame().show();
}
}
class CardLayoutFrame extends Frame
{
CardLayout card;
Panel pMain;
Panel[] p;
Button btn;
public CardLayoutFrame()
{
btn=new Button("next");
btn.addActionListener(new BtnListener());
String[] s={"panel1","panel2","panel3","panel4","panel5"};
card=new CardLayout();
pMain =new Panel();
pMain.setLayout(card);
p=new Panel[5];
for(int i=0;i<5;i++)
{
p[i]=new Panel();
p[i].setBackground(new Color(i*30,i*40,i*50));
pMain.add(s[i],p[i]);
}
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
this.add(btn,BorderLayout.NORTH);
this.add(pMain);
this.setSize(300,300);
}
private class BtnListener implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
card.next(pMain);
}
}
}