1 17 package com.finalist.jaggenerator; 18 19 23 public class ConnectView extends javax.swing.JDialog { 24 private JagGenerator jg; 25 26 27 28 public ConnectView(JagGenerator jg) { 29 this.jg = jg; 30 initComponents(); 31 UrlTextField.setText("jdbc:oracle:thin:@192.168.0.60:1521:sample"); 32 UsernameTextField.setText("FACTURENONLINE"); 33 PasswordTextField.setText("FACTURENONLINE"); 34 } 35 36 37 public void setUndecorated(boolean val) { 38 } 39 40 41 46 private void initComponents() { UrlLabel = new javax.swing.JLabel (); 48 UsernameLabel = new javax.swing.JLabel (); 49 PasswordLabel = new javax.swing.JLabel (); 50 UrlTextField = new javax.swing.JTextField (); 51 UsernameTextField = new javax.swing.JTextField (); 52 PasswordTextField = new javax.swing.JTextField (); 53 ConnectButton = new javax.swing.JButton (); 54 55 getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); 56 57 setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE); 58 setUndecorated(true); 59 addWindowListener(new java.awt.event.WindowAdapter () { 60 public void windowClosing(java.awt.event.WindowEvent evt) { 61 exitForm(evt); 62 } 63 }); 64 65 UrlLabel.setText("Database URL"); 66 getContentPane().add(UrlLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 20, 120, -1)); 67 68 UsernameLabel.setText("Username"); 69 getContentPane().add(UsernameLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 40, 100, -1)); 70 71 PasswordLabel.setText("Password"); 72 getContentPane().add(PasswordLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 60, -1, -1)); 73 74 getContentPane().add(UrlTextField, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 20, 370, -1)); 75 76 getContentPane().add(UsernameTextField, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 40, 170, -1)); 77 78 getContentPane().add(PasswordTextField, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 60, 170, -1)); 79 80 ConnectButton.setText("Connect"); 81 ConnectButton.addActionListener(new java.awt.event.ActionListener () { 82 public void actionPerformed(java.awt.event.ActionEvent evt) { 83 ConnectButtonActionPerformed(evt); 84 } 85 }); 86 87 getContentPane().add(ConnectButton, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 100, -1, -1)); 88 89 pack(); 90 } 92 93 private void ConnectButtonActionPerformed(java.awt.event.ActionEvent evt) { String url = UrlTextField.getText(); 96 String username = UsernameTextField.getText(); 97 String password = PasswordTextField.getText(); 98 String [] showTableTypes = {"TABLE"}; 99 jg.setConManager( 100 new GenericJdbcManager(url, username, password, jg.root.datasource.getDatabase().getDriverClass(), showTableTypes)); 101 this.dispose(); 102 } 104 105 106 private void exitForm(java.awt.event.WindowEvent evt) { System.exit(-1); 108 } 110 111 private javax.swing.JTextField UrlTextField; 113 private javax.swing.JLabel PasswordLabel; 114 private javax.swing.JTextField UsernameTextField; 115 private javax.swing.JLabel UrlLabel; 116 private javax.swing.JLabel UsernameLabel; 117 private javax.swing.JButton ConnectButton; 118 private javax.swing.JTextField PasswordTextField; 119 121 } 122 | Popular Tags |