⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tabpane.java

📁 里面所含源码是本人平时做程序的一些实例
💻 JAVA
字号:
package ch13;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TabPane extends JFrame{
	public JDialog dlg;	
	public TabPane(){
		JTabbedPane tabPane=new JTabbedPane(JTabbedPane.TOP);
		Container contPane=this.getContentPane();
		JPanel jp1=new JPanel();
		JPanel jp2=new JPanel(new GridLayout(1,2),true);
		 dlg=new JDialog(this,"对话框");
		 //dlg.setDefaultCloseOperation(3);
		JButton btn1=new JButton("打开");
		JButton btn2=new JButton("关闭");
		jp1.add(btn1);
		jp1.add(btn2);
		btn1.addActionListener(
				new ActionListener(){

					public void actionPerformed(ActionEvent e) {
						// TODO Auto-generated method stub
						dlg.setSize(200,200);
						dlg.setVisible(true);
					}
					
				}
		);
		btn2.addActionListener(
				new ActionListener(){

					public void actionPerformed(ActionEvent e) {
						// TODO Auto-generated method stub
						dlg.dispose();
					}
					
				});
		JLabel lbl1=new JLabel("中国");
		JLabel lbl2=new JLabel("美国");
		jp2.add(lbl1);
		jp2.add(lbl2);
//		JScrollPane jsp=new JScrollPane(jp1);
		//jsp.setVerticalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
		//jsp.setVerticalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
		tabPane.add("按钮",jp1);
		tabPane.add("标签",jp2);
		contPane.add(tabPane);
		this.setTitle("复合面板演示");
		this.pack();
		this.setVisible(true);
		this.setDefaultCloseOperation(3);
		}
	public static void main(String args[]){
		new TabPane();
	}
	


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -