1、import java.awt.CardLayout;import java.awt.Color;import java.awt.Font;import java.awt.Toolkit;import javax.swing.BorderFactory;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTabbedPane;import javax.swing.JTextField;import
2、javax.swing.border.Border;import javax.swing.border.TitledBorder;public class Carshujibeifenyudaoru extends JFrame /*带标题边框*选项卡:数据备份-数据导入* param args*/容器private JPanel contentpane;/选项卡面板private JPanel Tabbedpane_pane1,Tabbedpane_pane2;/选项卡面板1的文本框private JTextField Tp_pane1_textfield;/选项卡面板1的按钮private
3、 JButton Tp_pane1_button1,Tp_pane1_button2,Tp_pane1_button3;/选项卡面板2的文本框private JTextField Tp_pane2_textfield;/选项卡面板2的按钮private JButton Tp_pane2_button1,Tp_pane2_button2,Tp_pane2_button3;/选项卡布局private JTabbedPane tabbedpane;/构造方法public Carshujibeifenyudaoru()/边框普通边框Border border=BorderFactory.createE
4、tchedBorder(Color.BLACK,Color.blue);/边框标题Border title=BorderFactory.createTitledBorder(border,“数据备份- 数据 导入“,TitledBorder.LEADING,TitledBorder.TOP,new Font(“黑体“,Font.BOLD,30);/容器contentpane=new JPanel();/添加边框contentpane.setBorder(border);/添加标题contentpane.setBorder(title);/容器布局无contentpane.setLayout(n
5、ull);/卡片面板1的文本框Tp_pane1_textfield=new JTextField();/大小及位置Tp_pane1_textfield.setBounds(50,70,280,35);/卡片面板1的按钮Tp_pane1_button1=new JButton(“浏览“);/大小及位置Tp_pane1_button1.setBounds(350,69,80,40);Tp_pane1_button2=new JButton(“备份“);/大小及位置Tp_pane1_button2.setBounds(80,143,120,50);Tp_pane1_button3=new JButt
6、on(“取消“);/大小及位置Tp_pane1_button3.setBounds(260,143,120,50);/卡片面板1Tabbedpane_pane1=new JPanel();/布局无Tabbedpane_pane1.setLayout(null);/添加到卡片面板1Tabbedpane_pane1.add(Tp_pane1_textfield);Tabbedpane_pane1.add(Tp_pane1_button1);Tabbedpane_pane1.add(Tp_pane1_button2);Tabbedpane_pane1.add(Tp_pane1_button3);/卡
7、片面板2Tabbedpane_pane2=new JPanel();/卡片面板1的文本框Tp_pane2_textfield=new JTextField();/大小及位置Tp_pane2_textfield.setBounds(50,70,280,35);/卡片面板1的按钮Tp_pane2_button1=new JButton(“浏览“);/大小及位置Tp_pane2_button1.setBounds(350,69,80,40);Tp_pane2_button2=new JButton(“导入“);/大小及位置Tp_pane2_button2.setBounds(80,143,120,5
8、0);Tp_pane2_button3=new JButton(“取消“);/大小及位置Tp_pane2_button3.setBounds(260,143,120,50);/布局无Tabbedpane_pane2.setLayout(null);/添加到卡片面板1Tabbedpane_pane2.add(Tp_pane2_textfield);Tabbedpane_pane2.add(Tp_pane2_button1);Tabbedpane_pane2.add(Tp_pane2_button2);Tabbedpane_pane2.add(Tp_pane2_button3);/选项卡tabbe
9、dpane=new JTabbedPane();tabbedpane.setBounds(30,60,500,280);tabbedpane.add(“数据备份“,Tabbedpane_pane1);tabbedpane.add(“数据导入“,Tabbedpane_pane2);contentpane.add(tabbedpane);/添加面板this.add(contentpane);/标题this.setTitle(“数据导入与 备份界面“);/大小this.setSize(580,420);/得到显示屏的宽int width=Toolkit.getDefaultToolkit().getScreenSize().width;/得到显示屏的高int height=Toolkit.getDefaultToolkit().getScreenSize().height;/窗体居中显示this.setLocation(width-580)/2,(height-420)/2);/可见this.setVisible(true);public static void main(String args) / TODO Auto-generated method stubnew Carshujibeifenyudaoru();