首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教在swing布局中,怎么使CardLayout 布局的lpanel切换卡片

2014-01-22 
请问在swing布局中,如何使CardLayout 布局的lpanel切换卡片.请问在swing布局中,如何使CardLayout 布局的lp

请问在swing布局中,如何使CardLayout 布局的lpanel切换卡片.
请问在swing布局中,如何使CardLayout 布局的

lpanel切换卡片.
我的主界面是

public class Cmain extends JFrame {
}

在Cmain  下半部分有一个jpanel1 采用的就是CardLayout 布局。
在Cmain  上半部分有一个jpanel2 add了有很多按钮。
但是jpanel2 的按钮都是用到了按钮特效的,所以我add按钮的时候是add了按钮类TopJB。

请问我应该在TopJB.java中怎么去动态改变Cmain 中的 jpanel1 CardLayout 的show。就是切换卡片。


public class TopJb extends JButton{

public TopJb(String string) {
super();
this.setText(string);
this.setHorizontalTextPosition(SwingConstants.CENTER);
this.setVerticalTextPosition(SwingConstants.BOTTOM);

    this.addActionListener(new ActionListener() { // 
@Override
public void actionPerformed(ActionEvent e) {
//这里应该怎么写?

}
    });
}

[解决办法]
在userList.java 里提供声明一个方法用来调用show

热点排行