58,441
社区成员
发帖
与我相关
我的任务
分享问题出在哪呀,蹲个大佬帮帮孩子
package view;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import com.sun.org.apache.bcel.internal.generic.NEW;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.ImageIcon;
import java.awt.Font;
import java.awt.Image;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.net.URL;
import javax.swing.JMenuItem;
import javax.swing.JDesktopPane;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class AdminMainFrame extends JFrame {
private JPanel contentPane;
private JDesktopPane table;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
AdminMainFrame frame = new AdminMainFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public AdminMainFrame() {
setTitle("\u4F01\u4E1A\u5458\u5DE5\u4FE1\u606F\u7BA1\u7406\u7CFB\u7EDF");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 685, 458);
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu mnNewMenu = new JMenu("\u90E8\u95E8\u7BA1\u7406");
mnNewMenu.setFont(new Font("宋体", Font.PLAIN, 20));
mnNewMenu.setIcon(new ImageIcon(AdminMainFrame.class.getResource("/image/department.png")));
menuBar.add(mnNewMenu);
JMenuItem mntmNewMenuItem = new JMenuItem("\u90E8\u95E8\u6DFB\u52A0");
mntmNewMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DepartmentAddInterFrame departmentAddInterFrame=new DepartmentAddInterFrame();
departmentAddInterFrame.setVisible(true);
table.add(departmentAddInterFrame); //说是这里有问题
}
});
mntmNewMenuItem.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu.add(mntmNewMenuItem);
JMenuItem mntmNewMenuItem_1 = new JMenuItem("\u90E8\u95E8\u4FEE\u6539");
mntmNewMenuItem_1.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu.add(mntmNewMenuItem_1);
JMenuItem mntmNewMenuItem_2 = new JMenuItem("\u5C97\u4F4D\u6DFB\u52A0");
mntmNewMenuItem_2.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu.add(mntmNewMenuItem_2);
JMenuItem mntmNewMenuItem_3 = new JMenuItem("\u5C97\u4F4D\u4FEE\u6539");
mntmNewMenuItem_3.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu.add(mntmNewMenuItem_3);
JMenu mnNewMenu_1 = new JMenu("\u5458\u5DE5\u7BA1\u7406");
mnNewMenu_1.setFont(new Font("宋体", Font.PLAIN, 20));
mnNewMenu_1.setIcon(new ImageIcon(AdminMainFrame.class.getResource("/image/staff.png")));
menuBar.add(mnNewMenu_1);
JMenuItem mntmNewMenuItem_4 = new JMenuItem("\u57FA\u672C\u4FE1\u606F\u5F55\u5165");
mntmNewMenuItem_4.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu_1.add(mntmNewMenuItem_4);
JMenuItem mntmNewMenuItem_5 = new JMenuItem("\u57FA\u672C\u4FE1\u606F\u4FEE\u6539");
mntmNewMenuItem_5.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu_1.add(mntmNewMenuItem_5);
JMenuItem mntmNewMenuItem_6 = new JMenuItem("\u5458\u5DE5\u804C\u4F4D\u8C03\u6574");
mntmNewMenuItem_6.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu_1.add(mntmNewMenuItem_6);
JMenuItem mntmNewMenuItem_7 = new JMenuItem("\u804C\u4F4D\u8C03\u6574\u5386\u53F2");
mntmNewMenuItem_7.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu_1.add(mntmNewMenuItem_7);
JMenu mnNewMenu_2 = new JMenu("\u7528\u6237\u7BA1\u7406");
mnNewMenu_2.setIcon(new ImageIcon(AdminMainFrame.class.getResource("/image/\u7528\u6237\u7BA1\u7406(1).png")));
mnNewMenu_2.setFont(new Font("新宋体", Font.PLAIN, 20));
menuBar.add(mnNewMenu_2);
JMenuItem mntmNewMenuItem_8 = new JMenuItem("\u7528\u6237\u6DFB\u52A0");
mntmNewMenuItem_8.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu_2.add(mntmNewMenuItem_8);
JMenuItem mntmNewMenuItem_9 = new JMenuItem("\u7528\u6237\u4FEE\u6539");
mntmNewMenuItem_9.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu_2.add(mntmNewMenuItem_9);
JMenu mnNewMenu_3 = new JMenu("\u8D26\u53F7\u8BBE\u7F6E");
mnNewMenu_3.setIcon(new ImageIcon(AdminMainFrame.class.getResource("/image/user\u7BA1\u7406.png")));
mnNewMenu_3.setFont(new Font("宋体", Font.PLAIN, 20));
menuBar.add(mnNewMenu_3);
JMenuItem mntmNewMenuItem_10 = new JMenuItem("\u5BC6\u7801\u4FEE\u6539");
mntmNewMenuItem_10.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu_3.add(mntmNewMenuItem_10);
JMenuItem mntmNewMenuItem_11 = new JMenuItem("\u9000\u51FA\u7CFB\u7EDF");
mntmNewMenuItem_11.setFont(new Font("新宋体", Font.PLAIN, 16));
mnNewMenu_3.add(mntmNewMenuItem_11);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
JDesktopPane table = new JDesktopPane();
contentPane.add(table, BorderLayout.CENTER);
final JLabel background=new JLabel();
URL resouruce=this.getClass().getResource("/image/back.jpg");
final ImageIcon icon=new ImageIcon(resouruce);
icon.setImage(icon.getImage().getScaledInstance(this.getWidth(), this.getHeight(), Image.SCALE_DEFAULT));
background.setIcon(icon);
background.setBounds(0, 0, this.getWidth(), this.getHeight());
table.add(background,new Integer(Integer.MIN_VALUE));
getContentPane().addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
int width=e.getComponent().getWidth();
int height=e.getComponent().getHeight();
icon.setImage(icon.getImage().getScaledInstance(width, height, Image.SCALE_DEFAULT));
background.setBounds(0,0,width,height);
}
});
}
}