/* * bankSettings.java * * Created on October 18, 2003, 4:47 PM */ import javax.swing.*; /** * * @author Chris */ public class bankSettings extends javax.swing.JInternalFrame { /** Creates new form bankSettings */ public bankSettings(int mode) { initComponents(); this.mode = mode; if(mode == SHARED) { setTitle("QuestionBank Setup - Shared"); usersButton.setVisible(true); } } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() {//GEN-BEGIN:initComponents jPanel5 = new javax.swing.JPanel(); jButton2 = new javax.swing.JButton(); usersButton = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jPanel6 = new javax.swing.JPanel(); jPanel4 = new javax.swing.JPanel(); jLabel4 = new javax.swing.JLabel(); jComboBox1 = new javax.swing.JComboBox(); createButton = new javax.swing.JButton(); jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jTextField1 = new javax.swing.JTextField(); jPanel2 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); jPasswordField1 = new javax.swing.JPasswordField(); jPanel3 = new javax.swing.JPanel(); jLabel3 = new javax.swing.JLabel(); jTextField2 = new javax.swing.JTextField(); jButton1 = new javax.swing.JButton(); setClosable(true); setIconifiable(true); setMaximizable(true); setResizable(true); setTitle("QuestionBank Setup - Local"); setPreferredSize(new java.awt.Dimension(300, 250)); jButton2.setText("OK"); jPanel5.add(jButton2); usersButton.setText("Manage Users"); usersButton.setVisible(false); usersButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { usersButtonActionPerformed(evt); } }); jPanel5.add(usersButton); jButton3.setText("Cancel"); jPanel5.add(jButton3); getContentPane().add(jPanel5, java.awt.BorderLayout.SOUTH); jPanel6.setLayout(new javax.swing.BoxLayout(jPanel6, javax.swing.BoxLayout.Y_AXIS)); jLabel4.setText("Profile"); jPanel4.add(jLabel4); jComboBox1.setPreferredSize(new java.awt.Dimension(100, 25)); jPanel4.add(jComboBox1); createButton.setText("Create New"); createButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { createButtonActionPerformed(evt); } }); jPanel4.add(createButton); jPanel6.add(jPanel4); jLabel1.setText("Username"); jPanel1.add(jLabel1); jTextField1.setPreferredSize(new java.awt.Dimension(100, 20)); jPanel1.add(jTextField1); jPanel6.add(jPanel1); jLabel2.setText("Password"); jPanel2.add(jLabel2); jPasswordField1.setPreferredSize(new java.awt.Dimension(100, 20)); jPanel2.add(jPasswordField1); jPanel6.add(jPanel2); jLabel3.setText("Location"); jPanel3.add(jLabel3); jTextField2.setPreferredSize(new java.awt.Dimension(100, 20)); jPanel3.add(jTextField2); jButton1.setText("..."); jPanel3.add(jButton1); jPanel6.add(jPanel3); getContentPane().add(jPanel6, java.awt.BorderLayout.CENTER); pack(); }//GEN-END:initComponents private void usersButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_usersButtonActionPerformed // Add your handling code here: JInternalFrame frame = new BankUsers(); frame.pack(); getDesktopPane().add(frame); frame.setVisible(true); }//GEN-LAST:event_usersButtonActionPerformed private void createButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_createButtonActionPerformed // Add your handling code here: JInternalFrame frame; if(mode == LOCAL) frame = new BankCreate(BankCreate.LOCAL); else frame = new BankCreate(BankCreate.SHARED); frame.pack(); getDesktopPane().add(frame); frame.setVisible(true); }//GEN-LAST:event_createButtonActionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton createButton; private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private javax.swing.JComboBox jComboBox1; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; private javax.swing.JPanel jPanel4; private javax.swing.JPanel jPanel5; private javax.swing.JPanel jPanel6; private javax.swing.JPasswordField jPasswordField1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; private javax.swing.JButton usersButton; // End of variables declaration//GEN-END:variables private int mode; public static final int LOCAL = 1; public static final int SHARED = 2; }