java制作面板
功能不要求实现 我就想知道怎么做出来
例如图中如何创建3个面板 如何将面板填入某个组件 展开
package cn.com.baiDu;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
public class TestPanel extends JFrame{
JTabbedPane container;
public TestPanel (){
super("TestPanel");
init();
}
/**
* 界面组件初始化
*/
private void init(){
//定义界面大小
this.setSize(250, 250);
//定义界面出现在显示器中间
this.setLocationRelativeTo(null);
//定义界面右上角的x符号退出
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
//定义界面大小不可变
this.setResizable(false);
this.setName("Analyse");
//添加界面组件
setContainer();
//添加组件监听器
// addListener();
//定义界面可见凳腊,放测试方法里面了
// this.setVisible(true);
}
private void setContainer() {
//实例切换面板
container = new JTabbedPane();
//具体显示面板1
JPanel container1 = new JPanel();
//具体显示面板2
JPanel container2 = new JPanel();
//添加显示面板到做谨切换面板
container.addTab("面板1", container1);
container.addTab("面板2", container2);
纯粗基//添加切换面板到界面
this.add(container);
}
/**
* @param args
*/
public static void main(String[] args) {
TestPanel test = new TestPanel();
test.setVisible(true);
}
}
我替你选了swing,其它玩不好
二,新建一个窗体,关键类JFrame
三,在这个窗体里加上一个选项卡容器,关键类:JTabbedPane
四,在选项卡容器上添加各个选项卡:关键点:JTabbedPane.addTab,JPANEL
五,在你的凳陪衡第一个选项卡上加一按钮(你那是按钮还是标签)?关键点,Jpanel的布局
六,其它东东,比如你的无最大(小)化按钮枣做、windows的风格外观等等
代码不上了
这个界面很简单,无非就是把某一组件加到它的父组件中并给其设计位置而已,没用到高深的东西
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
public class PanelTest extends JFrame{
public static void main(String[] args){
PanelTest pt = new PanelTest();
JTabbedPane tp = new JTabbedPane();
JPanel panel1 = new JPanel();
tp.addTab("Tab 1", panel1);
JButton b = new JButton("button A");
panel1.add(b);
JPanel panel2 = new JPanel();
tp.addTab("Tab 2", panel2);
JPanel panel3 = new JPanel();
tp.addTab("Tab 3", panel3);
pt.add(tp);
pt.setSize(500, 500);
pt.setVisible(true);
}
}
简单写了一下,运行没慧纤问题,举碧高你看看正尺符合你的要求吗