packageactin;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JTabbedPane;publicclassTestPanelextendsJFrame{JTabbedPanecontainer;publicTestPanel(){supe...
package actin;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
public class TestPanel extends JFrame
{
JTabbedPane container;
public TestPanel ()
{
super("图片打印窗口");
init();
}
/**
* 界面组件初始化
*/
private void init(){
//定义界面大小
this.setSize(800, 600);
//定义界面出现在显示器中间
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();
//添加显示面板到切换面板
container.addTab("面板显示图片", container1);
//添加切换面板到界面
this.add(container);
}
/**
* @param args
*/
public static void main(String[] args) {
TestPanel test = new TestPanel();
test.setVisible(true);
}
}
展开