📄 passengertransportmisview.java
字号:
.getString("sellTicketMenuItem.text")); // NOI18N sellTicketMenuItem.setName("sellTicketMenuItem"); // NOI18N viewMenuM.add(sellTicketMenuItem); jSeparator7.setName("jSeparator7"); // NOI18N viewMenuM.add(jSeparator7); returnTicketMenuItem.setAction(actionMap.get("viewReturnInfo")); // NOI18N returnTicketMenuItem.setText(resourceMap .getString("returnTicketMenuItem.text")); // NOI18N returnTicketMenuItem.setName("returnTicketMenuItem"); // NOI18N viewMenuM.add(returnTicketMenuItem); menuBar.add(viewMenuM); ticeketManagerMenu.setText(resourceMap .getString("ticeketManagerMenu.text")); // NOI18N ticeketManagerMenu.setName("ticeketManagerMenu"); // NOI18N sellMenuItem.setAction(actionMap.get("sellTicket")); // NOI18N sellMenuItem.setText(resourceMap.getString("sellMenuItem.text")); // NOI18N sellMenuItem.setName("sellMenuItem"); // NOI18N ticeketManagerMenu.add(sellMenuItem); jSeparator6.setName("jSeparator6"); // NOI18N ticeketManagerMenu.add(jSeparator6); returnMenuItem.setAction(actionMap.get("returnTicket")); // NOI18N returnMenuItem.setText(resourceMap.getString("returnMenuItem.text")); // NOI18N returnMenuItem.setName("returnMenuItem"); // NOI18N ticeketManagerMenu.add(returnMenuItem); jSeparator5.setName("jSeparator5"); // NOI18N ticeketManagerMenu.add(jSeparator5); exitMenuItemO.setAction(actionMap.get("quit")); // NOI18N exitMenuItemO.setName("exitMenuItemO"); // NOI18N ticeketManagerMenu.add(exitMenuItemO); menuBar.add(ticeketManagerMenu); helpMenu.setText(resourceMap.getString("helpMenu.text")); // NOI18N helpMenu.setName("helpMenu"); // NOI18N aboutMenuItem.setAction(actionMap.get("showAboutBox")); // NOI18N aboutMenuItem.setName("aboutMenuItem"); // NOI18N helpMenu.add(aboutMenuItem); menuBar.add(helpMenu); statusPanel.setName("statusPanel"); // NOI18N statusPanelSeparator.setName("statusPanelSeparator"); // NOI18N statusMessageLabel.setName("statusMessageLabel"); // NOI18N statusAnimationLabel .setHorizontalAlignment(javax.swing.SwingConstants.LEFT); statusAnimationLabel.setName("statusAnimationLabel"); // NOI18N progressBar.setName("progressBar"); // NOI18N javax.swing.GroupLayout statusPanelLayout = new javax.swing.GroupLayout( statusPanel); statusPanel.setLayout(statusPanelLayout); statusPanelLayout .setHorizontalGroup(statusPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addComponent(statusPanelSeparator, javax.swing.GroupLayout.DEFAULT_SIZE, 692, Short.MAX_VALUE) .addGroup( statusPanelLayout .createSequentialGroup() .addContainerGap() .addComponent(statusMessageLabel) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, 568, Short.MAX_VALUE) .addComponent( progressBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(statusAnimationLabel) .addContainerGap())); statusPanelLayout .setVerticalGroup(statusPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( statusPanelLayout .createSequentialGroup() .addComponent( statusPanelSeparator, javax.swing.GroupLayout.PREFERRED_SIZE, 2, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup( statusPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent( statusMessageLabel) .addComponent( statusAnimationLabel) .addComponent( progressBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(3, 3, 3))); mainPanel.setName("mainPanel"); // NOI18N userPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("")); userPanel.setName("userPanel"); // NOI18N jLabel1.setFont(resourceMap.getFont("jLabel2.font")); // NOI18N jLabel1.setText(resourceMap.getString("jLabel1.text")); // NOI18N jLabel1.setName("jLabel1"); // NOI18N usernameTextField.setText(resourceMap .getString("usernameTextField.text")); // NOI18N usernameTextField.setEnabled(false); usernameTextField.setName("usernameTextField"); // NOI18N jLabel2.setFont(resourceMap.getFont("jLabel2.font")); // NOI18N jLabel2.setText(resourceMap.getString("jLabel2.text")); // NOI18N jLabel2.setName("jLabel2"); // NOI18N useridTextField.setText(resourceMap.getString("useridTextField.text")); // NOI18N useridTextField.setEnabled(false); useridTextField.setName("useridTextField"); // NOI18N changePWDButton.setAction(actionMap.get("changePassword")); // NOI18N changePWDButton.setFont(resourceMap.getFont("jLabel2.font")); // NOI18N changePWDButton.setText(resourceMap.getString("changePWDButton.text")); // NOI18N changePWDButton.setName("changePWDButton"); // NOI18N javax.swing.GroupLayout userPanelLayout = new javax.swing.GroupLayout( userPanel); userPanel.setLayout(userPanelLayout); userPanelLayout .setHorizontalGroup(userPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( userPanelLayout .createSequentialGroup() .addGap(27, 27, 27) .addComponent(jLabel2) .addGap(18, 18, 18) .addComponent( useridTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(38, 38, 38) .addComponent(jLabel1) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent( usernameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(91, 91, 91).addComponent( changePWDButton) .addContainerGap(36, Short.MAX_VALUE))); userPanelLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] { changePWDButton, useridTextField, usernameTextField }); userPanelLayout .setVerticalGroup(userPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( userPanelLayout .createSequentialGroup() .addGroup( userPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel2) .addGroup( userPanelLayout .createSequentialGroup() .addGap( 2, 2, 2) .addGroup( userPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( userPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent( usernameTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent( changePWDButton)) .addComponent( jLabel1) .addComponent( useridTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addContainerGap())); userPanelLayout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] { changePWDButton, jLabel1, jLabel2, useridTextField, usernameTextField }); switch (PassengerTransportMISApp.getRole()) { case 0: userManagerMenu.setVisible(false); promulgatenewsMenu.setVisible(false); routeManagerMenu.setVisible(false); vehicleManagerMenu.setVisible(false); viewMenuA.setVisible(false); viewMenuM.setVisible(false); break; case 1: ticeketManagerMenu.setVisible(false); userManagerMenu.setVisible(false); viewMenuA.setVisible(false); break; case 2: vehicleManagerMenu.setVisible(false); ticeketManagerMenu.setVisible(false); promulgatenewsMenu.setVisible(false); routeManagerMenu.setVisible(false); viewMenuM.setVisible(false); break; } switch (PassengerTransportMISApp.getRole()) { case 0: SellTicketJPanel stPanel = new SellTicketJPanel(); this.setOperationPanel(stPanel); break; case 1: PromulgateNewsJPanel pnPanel = new PromulgateNewsJPanel(); this.setOperationPanel(pnPanel); break; case 2: ViewLogJPanel vgPanel = new ViewLogJPanel(); this.setOperationPanel(vgPanel); break; } javax.swing.GroupLayout mainPanelLayout = new javax.swing.GroupLayout( mainPanel); mainPanel.setLayout(mainPanelLayout); mainPanelLayout.setHorizontalGroup(mainPanelLayout.createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING).addGroup( mainPanelLayout.createSequentialGroup().addContainerGap() .addComponent(operationPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addGroup( mainPanelLayout.createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING).addGroup( mainPanelLayout.createSequentialGroup() .addContainerGap().addComponent(userPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(11, Short.MAX_VALUE)))); mainPanelLayout.setVerticalGroup(mainPanelLayout.createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING).addGroup( javax.swing.GroupLayout.Alignment.TRAILING, mainPanelLayout.createSequentialGroup().addContainerGap(59, Short.MAX_VALUE).addComponent(operationPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap()).addGroup( mainPanelLayout.createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING).addGroup( mainPanelLayout.createSequentialGroup() .addContainerGap().addComponent(userPanel, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(440, Short.MAX_VALUE)))); setComponent(mainPanel); setMenuBar(menuBar); setStatusBar(statusPanel); }// </editor-fold>//GEN-END:initComponents private void setOperationPanel(javax.swing.JPanel panel) { javax.swing.GroupLayout operationPanelLayout = new javax.swing.GroupLayout( operationPanel); this.operationPanel.removeAll(); operationPanel.setName("operationPanel"); // NOI18N operationPanel.setLayout(operationPanelLayout); operationPanelLayout .setHorizontalGroup(operationPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 447, Short.MAX_VALUE) .addGroup( operationPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( operationPanelLayout .createSequentialGroup() .addGap(0, 10, Short.MAX_VALUE) .addComponent( panel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 10, Short.MAX_VALUE)))); operationPanelLayout .setVerticalGroup(operationPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 329, Short.MAX_VALUE) .addGroup( operationPanelLayout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( operationPanelLayout .createSequentialGroup() .addGap(0, 34, Short.MAX_VALUE) .addComponent( panel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 35, Short.MAX_VALUE)))); this.operationPanel.repaint(); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton changePWDButton; private javax.swing.JMenuItem dailyNewsMenuItem; private javax.swing.JMenuItem insuranceNewsMenuItem; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JSeparator jSeparator1; private javax.swing.JSeparator jSeparator2; private javax.swing.JSeparator jSeparator3; private javax.swing.JSeparator jSeparator4; private javax.swing.JSeparator jSeparator5; private javax.swing.JSeparator jSeparator6; private javax.swing.JSeparator jSeparator7; private javax.swing.JSeparator jSeparator8; private javax.swing.JSeparator jSeparator9; private javax.swing.JPanel mainPanel; private javax.swing.JMenuBar menuBar; private javax.swing.JPanel operationPanel = new javax.swing.JPanel(); private javax.swing.JProgressBar progressBar; private javax.swing.JMenu promulgatenewsMenu; private javax.swing.JMenuItem returnMenuItem; private javax.swing.JMenuItem returnTicketMenuItem; private javax.swing.JMenu routeManagerMenu; private javax.swing.JMenuItem sellMenuItem; private javax.swing.JMenuItem sellTicketMenuItem; private javax.swing.JLabel statusAnimationLabel; private javax.swing.JLabel statusMessageLabel; private javax.swing.JPanel statusPanel; private javax.swing.JMenu ticeketManagerMenu; private javax.swing.JPanel userPanel; private javax.swing.JTextField useridTextField; private javax.swing.JTextField usernameTextField; private javax.swing.JMenu vehicleManagerMenu; private javax.swing.JMenuItem viewLogMenuItem; private javax.swing.JMenu viewMenuA; private javax.swing.JMenu viewMenuM; // End of variables declaration//GEN-END:variables private final Timer messageTimer; private final Timer busyIconTimer; private final Icon idleIcon; private final Icon[] busyIcons = new Icon[15]; private int busyIconIndex = 0; private JDialog aboutBox; UserManagerJPanel umPanel; RouteManagerJPanel rmPanel; VehicleManagerJPanel vmPanel;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -