From 83617994c8f6d951686633c059c0aee77fcea622 Mon Sep 17 00:00:00 2001 From: "@t2652009480" <2652009480@qq.com> Date: Thu, 17 Aug 2023 08:46:27 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../application/entity/Directory.java | 7 ++ .../zhiyun03/client/ClientBelowPanel.java | 13 ++-- .../zhiyun/zhiyun03/client/ClientFrame.java | 37 ++-------- .../com/zhiyun/zhiyun03/client/Text3.java | 71 +++++++++++++++++++ 4 files changed, 89 insertions(+), 39 deletions(-) create mode 100644 src/main/java/com/zhiyun/zhiyun03/client/Text3.java 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 c34554e..397f270 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/ClientBelowPanel.java b/src/main/java/com/zhiyun/zhiyun03/client/ClientBelowPanel.java index 1c24d61..12c9f2a 100644 --- a/src/main/java/com/zhiyun/zhiyun03/client/ClientBelowPanel.java +++ b/src/main/java/com/zhiyun/zhiyun03/client/ClientBelowPanel.java @@ -7,15 +7,16 @@ import javax.swing.*; import java.awt.*; public class ClientBelowPanel extends JPanel { - + //下半部分左边面板 + ClientLeftPanel leftPanel=new ClientLeftPanel(); + //下半部分右边面板 + ClientRightPanel rightPanel=new ClientRightPanel(); public ClientBelowPanel(){ super(); setSize(1200,650); - + setLayout(new BorderLayout()); + add(leftPanel,BorderLayout.WEST); + add(rightPanel,BorderLayout.CENTER); } - public void paint(Graphics g){ - - } - } diff --git a/src/main/java/com/zhiyun/zhiyun03/client/ClientFrame.java b/src/main/java/com/zhiyun/zhiyun03/client/ClientFrame.java index 2913221..ad0df18 100644 --- a/src/main/java/com/zhiyun/zhiyun03/client/ClientFrame.java +++ b/src/main/java/com/zhiyun/zhiyun03/client/ClientFrame.java @@ -17,40 +17,11 @@ public class ClientFrame extends JFrame { ClientUpperPanel upperPanel=new ClientUpperPanel(); //下半部分面板 ClientBelowPanel belowPanel=new ClientBelowPanel(); - //下半部分左边面板 - ClientLeftPanel leftPanel=new ClientLeftPanel(); - //下半部分右边面板 - ClientRightPanel rightPanel=new ClientRightPanel(); - - //菜单 - JMenuBar jMenuBar=new JMenuBar(); - - public ClientFrame(){ - -// JMenu jMenu1=new JMenu("首页"); -// JMenu jMenu2=new JMenu("课程中心"); -// JMenu jMenu3=new JMenu("应用中心"); -// JMenu jMenu4=new JMenu("大赛中心"); -// JMenu jMenu5=new JMenu("考证中心"); -// JMenu jMenu6=new JMenu("学术中心"); -// JMenu jMenu7=new JMenu("知识分享"); -// JMenu jMenu8=new JMenu("下载中心"); -// JMenu jMenu9=new JMenu("就业中心"); -// JMenu jMenu10=new JMenu("服务相关"); -// -// jMenuBar.add(jMenu1); -// jMenuBar.add(jMenu2); -// jMenuBar.add(jMenu3); -// jMenuBar.add(jMenu4); -// jMenuBar.add(jMenu5); -// jMenuBar.add(jMenu6); -// jMenuBar.add(jMenu7); -// jMenuBar.add(jMenu8); -// jMenuBar.add(jMenu9); -// jMenuBar.add(jMenu10); + Panel panel=new Panel(); + public ClientFrame(){ super.setTitle("天择教育科技"); URL resource = ClientFrame.class.getClassLoader().getResource("0.png"); Image image=new ImageIcon(resource).getImage(); @@ -58,9 +29,9 @@ public class ClientFrame extends JFrame { super.setSize(1200,800); super.setResizable(false); super.setLocationRelativeTo(null); - super.add(leftPanel); +// super.setLayout(new ); super.add(upperPanel); - super.add(jMenuBar,BorderLayout.NORTH); + super.add(belowPanel,BorderLayout.SOUTH); super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); super.setVisible(true); } 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 From a7610db7cfa06ac74414db492aaf32a8cd44b357 Mon Sep 17 00:00:00 2001 From: whb <17803890193@163.com> Date: Thu, 17 Aug 2023 23:57:10 +0800 Subject: [PATCH 2/2] qianduan --- .../templates/layui-v2.6.8/courseList.html | 145 +++- .../templates/layui-v2.6.8/inviteList.html | 750 +++++++++--------- 2 files changed, 496 insertions(+), 399 deletions(-) diff --git a/src/main/resources/templates/layui-v2.6.8/courseList.html b/src/main/resources/templates/layui-v2.6.8/courseList.html index e4680fc..bc6ebd5 100644 --- a/src/main/resources/templates/layui-v2.6.8/courseList.html +++ b/src/main/resources/templates/layui-v2.6.8/courseList.html @@ -14,6 +14,43 @@ + @@ -236,6 +273,8 @@ @@ -289,23 +341,47 @@ class="layui-input"> -