【顶】【求助】通过import如何自定义添加、使用面板类?求大神解决!!

我类个去啊 发布于 2012/09/05 09:21
阅读 81
收藏 0
1

【求助】通过import如何自定义添加、使用面板类?求大神解决!!

如何添加自定义面板类啊,比如我自定义了一个public class Jpanel extends JPanel{};
然后如何通过import 语句导入我建立的public class frameDemo extends JFrame{};中啊?
比如我的class Jpanel 在包org.jjt.panel;中,然后导入class frameDemo的包org.jjt.frame中?
这如何使用,现在小弟的包是导进来了就是没有效果代码是不是有问题啊?

package org.jjt.login; import java.awt.Container;
import java.awt.FlowLayout; import javax.swing.JFrame;
import javax.swing.JTabbedPane; import org.jjt.jpanel.JpanelDemo; public class LoginDemo extends JFrame {
private static final long serialVersionUID = 1L;
public LoginDemo(){
super("How Beautiful World!!");
Container c=getContentPane();
final JTabbedPane jtab=new JTabbedPane();

final JpanelDemo jpanel=new JpanelDemo();
jtab.addTab("这是测试的", null, jpanel, "这是测试的吗");
//jpanel.setLayout(new FlowLayout());
pack();
c.add(jtab);
super.setResizable(true);
super.setBounds(500,160,200,150);
super.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
super.setVisible(true);
}
public static void main(String args[]){
new LoginDemo();
}
}

 

package org.jjt.jpanel; import java.awt.FlowLayout; import javax.swing.JButton;
import javax.swing.JPanel; public class JpanelDemo extends JPanel{
public JpanelDemo(){
JPanel panel=new JPanel();
panel.setLayout(new FlowLayout());
for(int i=0;i<10;i++){
JButton button=new JButton("按钮"+i);
panel.add(button);
}
}
}

 

 

加载中
0
ALOSIN
ALOSIN
你的自定义面板setVisible(true)
返回顶部
顶部