通常在写一个小东西时会创建许多的窗口,我觉得如果窗口一个一个跳出来看着不是很舒服,选项卡面板可以让他们放在一个窗口上。
JTabbedPane容器为中间容器,当用户向JTabbedPane容器添加一个组件时,JTabbedPane容器就会自动为该组件指定一个对应的选项卡,即让一个选项卡对应一个组件。
public class AddJTabbed extends JFrame{
private static JTabbedPane jta = new JTabbedPane(JTabbedPane.TOP);
JLabel jla = new JLabel();
JPanel jpa = new JPanel();
//下面是我自己写的4个组件类分别放在选项卡里。
UIzhuce zc = new UIzhuce();
UIzhuyemian zjm = new UIzhuyemian();
UIinterface face = new UIinterface();
UIDefult defult = new UIDefult();
UIrun run = new UIrun();
void JTabbed() {
jta.add("主界面",zjm);
jta.add("注册表",zc);
jta.add("登陆表",face);
jta.add("图书查询",defult);
jta.add("管理员系统",run);
this.add(jta);
}
public AddJTabbed() {
this.setTitle("图书管理系统");
this.setSize(1500,1125);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
this.JTabbed();
this.setVisible(true);
}
}
import cn.ui.AddJTabbed;
import cn.ui.UIdel;
import cn.ui.UIenter;
import cn.ui.UIinterface;
import cn.ui.UIjiabooks;
import cn.ui.UIupdatebook;
import cn.ui.UIzhuce;
public class Text {
public static void main(String[] args) {
AddJTabbed ui = new AddJTabbed();
}
}
图片展示: