diff --git a/src/main/java/com/zhiyun/zhiyun03/application/entity/Directory.java b/src/main/java/com/zhiyun/zhiyun03/application/entity/Directory.java index a760b40..0ec2f99 100644 --- a/src/main/java/com/zhiyun/zhiyun03/application/entity/Directory.java +++ b/src/main/java/com/zhiyun/zhiyun03/application/entity/Directory.java @@ -26,6 +26,13 @@ public class Directory { @TableField(value = "dir_name") private String dirName; + + /** + * 目录名称 + */ + @TableField(value = "dir_iden") + private String dirIden; + /** * 目录图片 */ diff --git a/src/main/java/com/zhiyun/zhiyun03/client/Text3.java b/src/main/java/com/zhiyun/zhiyun03/client/Text3.java new file mode 100644 index 0000000..5142179 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/client/Text3.java @@ -0,0 +1,71 @@ +package com.zhiyun.zhiyun03.client; + +import java.awt.Color; +import java.awt.Container; + +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JTabbedPane; + +/* + * 选项卡 + * 创建选项窗格, 设定选项卡放在上部 + * JTabbedPane tabPane = new JTabbedPane(JTabbedPane.TOP); + * // 新建Panel,此Panel应该包含你要显示的信息 + * TabPanel tabPanel1 = new TabPanel (); + * 添加Panel到此选项卡TAB1中 + * tabPane.addTab("TAB1", tabPanel1); + * 可以根据此模式添加多个选项卡 + * ...... + * 选择第一个选项页为当前选择的选项页 tabPane.setSelectedIndex(0); + * + * container容器,把获取的值赋给顶层容器 + * 对于要向顶层容器(例如JFrame)上添加其他组件或者容器(如JPanel),就需要调用这个方法。 + * 一般先创立一个容器类的实例,然后调用此方法 + */ + +public class Text3 extends JFrame{ + + private JTabbedPane tabbedPane; + + + public Text3() { + super("选项卡"); + setSize(400, 300); + Container c = getContentPane(); + //创建选项卡面板对象 + tabbedPane = new JTabbedPane(); + + /* + * //创建标签 + * JLabel label1=new JLabel("第一个标签的面板",SwingConstants.CENTER); + * JLabel label2=new JLabel("第二个标签的面板",SwingConstants.CENTER); + * JLabel label3=new JLabel("第三个标签的面板",SwingConstants.CENTER); + * 创建面板 + * panel1=new JPanel(); + * panel2=new JPanel(); + * panel3=new JPanel(); + * panel1.add(label1); + * panel2.add(label2); + * panel3.add(label3); + */ + + //添加选项卡面板 + tabbedPane.addTab("选项卡A", null, new JLabel("标签A"), "Frst"); + tabbedPane.addTab("选项卡B", null, new JLabel("标签B"), "Second"); + tabbedPane.addTab("选项卡C", null, new JLabel("标签C"), "Third"); + + c.add(tabbedPane); + c.setBackground(Color.BLUE); + + setLocationRelativeTo(null); + setVisible(true); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + } + + public static void main(String[] args) { + new Text3(); + } + +} \ No newline at end of file