同一选项卡多界面切换,实质是在多个界面的外面套一个card布局的面板,该面板起到中间容器的作用,添加到选项卡面板中。
主要适用于,在同一选项卡下,前一个界面传递数据信息到下一界面,直至最后界面提交完毕,返回第一界面。
示例:
先写这个card布局的中间面板:
import java.awt.*;
import javax.swing.*;
@SuppressWarnings("serial")
public class mediPane extends JPanel{
CardLayout card=new CardLayout();
public mediPane() {
// TODO Auto-generated constructor stub
setLayout(card);
updateUI();
}
public void addPane(JPanel jpane,String name) {
this.add(jpane, name);
}
public void removePane(JPanel jpane) {
this.remove(jpane);
}
public void nextPane() {
card.next(this);
}
public void firstPane() {
card.first(this)