⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usermanagerjpanel.java

📁 客运售票管理信息系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        nameField.setEnabled(false);        nameField.setName("nameField"); // NOI18N        passwordField.setFont(resourceMap.getFont("nameField.font")); // NOI18N        passwordField.setEnabled(false);        passwordField.setName("passwordField"); // NOI18N        sexField.setFont(resourceMap.getFont("nameField.font")); // NOI18N        sexField.setEnabled(false);        sexField.setName("sexField"); // NOI18N        roleField.setFont(resourceMap.getFont("nameField.font")); // NOI18N        roleField.setEnabled(false);        roleField.setName("roleField"); // NOI18N        masterScrollPane.setName("masterScrollPane"); // NOI18N        masterTable.setName("masterTable"); // NOI18N        masterTable.addFocusListener(new java.awt.event.FocusAdapter() {			public void focusGained(java.awt.event.FocusEvent evt) {				masterTableFocusGained(evt);			}		});        masterScrollPane.setViewportView(masterTable);        saveButton.setAction(actionMap.get("save")); // NOI18N        saveButton.setFont(resourceMap.getFont("saveButton.font")); // NOI18N        saveButton.setText(resourceMap.getString("saveButton.text")); // NOI18N        saveButton.setName("saveButton"); // NOI18N        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);        this.setLayout(layout);        layout.setHorizontalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(layout.createSequentialGroup()                .addContainerGap()                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()                        .addComponent(newButton)                        .addGap(14, 14, 14)                        .addComponent(deleteButton)                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addComponent(updateButton)                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addComponent(saveButton)                        .addGap(8, 8, 8))                    .addGroup(layout.createSequentialGroup()                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                            .addComponent(idLabel)                            .addComponent(nameLabel)                            .addComponent(passwordLabel)                            .addComponent(sexLabel)                            .addComponent(roleLabel))                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                            .addComponent(idField, javax.swing.GroupLayout.DEFAULT_SIZE, 571, Short.MAX_VALUE)                            .addComponent(nameField, javax.swing.GroupLayout.DEFAULT_SIZE, 571, Short.MAX_VALUE)                            .addComponent(passwordField, javax.swing.GroupLayout.DEFAULT_SIZE, 571, Short.MAX_VALUE)                            .addComponent(sexField, javax.swing.GroupLayout.DEFAULT_SIZE, 571, Short.MAX_VALUE)                            .addComponent(roleField, javax.swing.GroupLayout.DEFAULT_SIZE, 571, Short.MAX_VALUE)))                    .addComponent(masterScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 656, Short.MAX_VALUE))                .addContainerGap())        );        layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {saveButton, updateButton});        layout.setVerticalGroup(            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)            .addGroup(layout.createSequentialGroup()                .addContainerGap()                .addComponent(masterScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 221, Short.MAX_VALUE)                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(idLabel)                    .addComponent(idField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(nameLabel)                    .addComponent(nameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(passwordLabel)                    .addComponent(passwordField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(sexLabel)                    .addComponent(sexField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                    .addComponent(roleLabel)                    .addComponent(roleField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)                        .addComponent(newButton)                        .addComponent(deleteButton)                        .addComponent(updateButton))                    .addComponent(saveButton))                .addContainerGap())        );        layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {saveButton, updateButton});        this.returnInitState();    }// </editor-fold>//GEN-END:initComponents	private void masterTableFocusGained(java.awt.event.FocusEvent evt) {		// TODO add your handling code here:		this.newButton.setEnabled(true);		this.deleteButton.setEnabled(true);		this.updateButton.setEnabled(true);		this.saveButton.setEnabled(false);		this.idField.setEnabled(false);		this.nameField.setEnabled(true);		this.passwordField.setEnabled(true);		this.sexField.setEnabled(true);		this.roleField.setEnabled(true);		int i = this.masterTable.getSelectedRow();		this.idField.setText(this.masterTable.getModel().getValueAt(i, 0)				.toString());		this.nameField.setText(this.masterTable.getModel().getValueAt(i, 1)				.toString());		this.passwordField.setText(this.masterTable.getModel().getValueAt(i, 2)				.toString());		this.sexField.setText(this.masterTable.getModel().getValueAt(				i, 3).toString());		this.roleField.setText(this.masterTable.getModel().getValueAt(				i, 4).toString());	}	private void returnInitState() {		this.newButton.setEnabled(true);		this.deleteButton.setEnabled(false);		this.updateButton.setEnabled(false);		this.saveButton.setEnabled(false);		this.idField.setText("");		this.idField.setEnabled(false);		this.nameField.setText("");		this.nameField.setEnabled(false);		this.passwordField.setText("");		this.passwordField.setEnabled(false);		this.sexField.setText("");		this.sexField.setEnabled(false);		this.roleField.setText("");		this.roleField.setEnabled(false);		// 更新视图		String sql = "select * from user";		ManagerPanelService.initFromDatabase(this.masterTable, sql);	}    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JButton deleteButton;    private javax.swing.JTextField idField;    private javax.swing.JLabel idLabel;    private javax.swing.JScrollPane masterScrollPane;    private javax.swing.JTable masterTable;    private javax.swing.JTextField nameField;    private javax.swing.JLabel nameLabel;    private javax.swing.JButton newButton;    private javax.swing.JTextField passwordField;    private javax.swing.JLabel passwordLabel;    private javax.swing.JTextField roleField;    private javax.swing.JLabel roleLabel;    private javax.swing.JButton saveButton;    private javax.swing.JTextField sexField;    private javax.swing.JLabel sexLabel;    private javax.swing.JButton updateButton;    // End of variables declaration//GEN-END:variables    Connection conn = Database.getConn();	Statement stmt = Database.createStmt(conn);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -