📄 mainfrm.java~261~
字号:
package assetprj;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JToolBar;
import javax.swing.JButton;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import java.awt.Dimension;
import javax.swing.BorderFactory;
import java.awt.Color;
import java.awt.BorderLayout;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Timer;
import java.util.TimerTask;
import com.util.ShowTimer;
import javax.swing.JSplitPane;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.JTable;
import javax.swing.JTextField;
import java.awt.Rectangle;
import javax.swing.*;
import javax.swing.border.TitledBorder;
import javax.swing.border.Border;
import com.cdaccp.view.WelcomePnl;
import com.cdaccp.view.SearchPnl;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreeModel;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import com.cdaccp.view.ShowDataPnl;
import com.cdaccp.dao.CategoryDAO;
import java.util.List;
import com.cdaccp.entity.Category;
import com.cdaccp.view.dialog.AddAssetDlg;
import com.cdaccp.dao.AssetDAO;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
import com.util.DataManager;
public class MainFrm
extends JFrame {
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenuFile = new JMenu();
JMenuItem jMenuFileExit = new JMenuItem();
JMenu jMenuHelp = new JMenu();
JMenuItem jMenuHelpAbout = new JMenuItem();
JToolBar jToolBar = new JToolBar();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JButton jButton3 = new JButton();
ImageIcon image1 = new ImageIcon(assetprj.MainFrm.class.getResource(
"openFile.png"));
ImageIcon image2 = new ImageIcon(assetprj.MainFrm.class.getResource(
"closeFile.png"));
ImageIcon image3 = new ImageIcon(assetprj.MainFrm.class.getResource(
"help.png"));
JPanel jPanel1 = new JPanel();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
// JTable jTable1 = new JTable(50, 10);
TitledBorder titledBorder1 = new TitledBorder("");
Border border1 = BorderFactory.createCompoundBorder(titledBorder1,
BorderFactory.createEmptyBorder(3, 0, 0, 0));
DefaultMutableTreeNode root = new DefaultMutableTreeNode("浏览方式");
TreeModel treeModel = new DefaultTreeModel(root);
TitledBorder titledBorder2 = new TitledBorder("");
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenu jMenu1 = new JMenu();
JMenu jMenu2 = new JMenu();
JMenuItem jMenuItem3 = new JMenuItem();
JMenuItem jMenuItem4 = new JMenuItem();
JMenuItem jMenuItem5 = new JMenuItem();
JMenu jMenu3 = new JMenu();
JMenuItem jMenuItem6 = new JMenuItem();
JMenuItem jMenuItem7 = new JMenuItem();
JMenu jMenu4 = new JMenu();
JMenuItem jMenuItem8 = new JMenuItem();
JMenuItem jMenuItem9 = new JMenuItem();
JMenuItem jMenuItem10 = new JMenuItem();
Border border2 = BorderFactory.createLineBorder(Color.lightGray, 2);
Border border3 = BorderFactory.createLineBorder(Color.lightGray, 1);
JPanel mainPnl = new JPanel();
BorderLayout borderLayout2 = new BorderLayout();
JPanel jPanel2 = new JPanel();
JLabel jLabel3 = new JLabel();
JPanel jPanel3 = new JPanel();
GridLayout gridLayout1 = new GridLayout();
Border border4 = BorderFactory.createEmptyBorder(0, 0, 30, 0);
JSplitPane jSplitPane1 = new JSplitPane();
JScrollPane jScrollPane2 = new JScrollPane();
JTree jTree1 = new JTree(root);
DefaultTableModel model = new DefaultTableModel(30, 10);
JTable jTable1 = new JTable(model);
JTextField jtfAssetId = new JTextField();
JLabel jLabel4 = new JLabel();
JTextField jtfAssetName = new JTextField();
JButton jButton4 = new JButton();
JComboBox jcbType = new JComboBox();
JPanel jPanel4 = new JPanel();
BorderLayout borderLayout3 = new BorderLayout();
JScrollPane jScrollPane1 = new JScrollPane();
JPanel jPanel5 = new JPanel();
JButton jButton5 = new JButton();
JButton jButton6 = new JButton();
JButton jButton7 = new JButton();
JButton jButton8 = new JButton();
public MainFrm() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
border4 = BorderFactory.createEmptyBorder(5, 0, 0, 0);
border1 = BorderFactory.createCompoundBorder(titledBorder1,
BorderFactory.
createEmptyBorder(3, 0, 0, 0));
titledBorder1 = new TitledBorder("详细信息查询");
contentPane = (JPanel) getContentPane();
contentPane.setLayout(borderLayout1);
setSize(new Dimension(992, 580));
setTitle("Frame Title");
jMenuFile.setText("固定资产管理");
jMenuFileExit.setText("添加固定资产");
jMenuFileExit.addActionListener(new MainFrm_jMenuFileExit_ActionAdapter(this));
jMenuHelp.setText("帮助");
jMenuHelpAbout.setText("帮助");
jMenuHelpAbout.addActionListener(new MainFrm_jMenuHelpAbout_ActionAdapter(this));
jLabel1.setText("操作员:胡杰");
// jLabel2.setText("时间:"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
jPanel1.setBorder(BorderFactory.createEtchedBorder());
jToolBar.setBorder(BorderFactory.createEtchedBorder());
jMenuItem1.setText("修改固定资产");
jMenuItem2.setText("删除固定资产");
jMenu2.setText("职工管理");
jMenuItem3.setText("添加职工");
jMenuItem4.setText("修改职工");
jMenuItem5.setText("删除职工");
jMenu3.setText("用户管理");
jMenuItem6.setText("修改密码");
jMenuItem7.setText("退出");
jMenu4.setText("资产借用管理");
jMenuItem8.setText("借用资产");
jMenuItem9.setText("归回资产");
jMenuItem10.setText("关于我们");
mainPnl.setLayout(borderLayout2);
jLabel3.setText("资产编号");
jPanel3.setLayout(gridLayout1);
gridLayout1.setHgap(30);
gridLayout1.setVgap(30);
jPanel2.setBorder(BorderFactory.createEtchedBorder());
jPanel3.setBorder(border4);
jTree1.addTreeSelectionListener(new MainFrm_jTree1_treeSelectionAdapter(this));
jtfAssetId.setColumns(15);
jLabel4.setText(" 资产名称");
jtfAssetName.setColumns(15);
jButton4.setText("查 询");
jButton4.addActionListener(new MainFrm_jButton4_actionAdapter(this));
jcbType.setPreferredSize(new Dimension(110, 20));
jcbType.addActionListener(new MainFrm_jcbType_actionAdapter(this));
jSplitPane1.setDividerSize(3);
jPanel4.setLayout(borderLayout3);
jPanel5.setBorder(border4);
jButton5.setText("< 上一页");
jButton6.setText("<< 首页");
jButton7.setText("下一页 >");
jButton8.setToolTipText("");
jButton8.setText("尾页 >>");
jMenuBar1.add(jMenuFile);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenu3);
jMenuBar1.add(jMenu4);
jMenuFile.add(jMenuFileExit);
jMenuFile.add(jMenuItem1);
jMenuFile.add(jMenuItem2);
jMenuBar1.add(jMenuHelp);
jMenuHelp.add(jMenuHelpAbout);
jMenuHelp.add(jMenuItem10);
setJMenuBar(jMenuBar1);
jButton1.setIcon(image1);
jButton1.setToolTipText("Open File");
jButton2.setIcon(image2);
jButton2.setToolTipText("Close File");
jButton3.setIcon(image3);
jButton3.setToolTipText("Help");
jToolBar.add(jButton1);
jToolBar.add(jButton2);
jToolBar.add(jButton3);
jPanel1.add(jLabel1);
jPanel1.add(jLabel2);
contentPane.add(mainPnl, java.awt.BorderLayout.CENTER);
mainPnl.add(jPanel2, java.awt.BorderLayout.NORTH);
jPanel2.add(jLabel3);
jPanel2.add(jtfAssetId);
jPanel2.add(jLabel4);
jPanel2.add(jtfAssetName);
jcbType.addItem("请选择查询类型");
jcbType.addItem("基本信息");
jcbType.addItem("借用记录");
jPanel2.add(jcbType);
jPanel2.add(jButton4);
mainPnl.add(jPanel3, java.awt.BorderLayout.CENTER);
jPanel3.add(jSplitPane1);
jSplitPane1.add(jScrollPane2, JSplitPane.LEFT);
jSplitPane1.add(jPanel4, JSplitPane.RIGHT);
jScrollPane2.getViewport().add(jTree1);
ShowTimer myTimer = new ShowTimer();
myTimer.setLabel(jLabel2);
Timer timer = new Timer();
timer.schedule(myTimer, 0, 1000);
jMenu2.add(jMenuItem3);
jMenu2.add(jMenuItem4);
jMenu2.add(jMenuItem5);
jMenu3.add(jMenuItem6);
jMenu3.add(jMenuItem7);
jMenu4.add(jMenuItem8);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -