Lines 142-147
Link Here
|
142 |
userField.setText(connection.getUser()); |
142 |
userField.setText(connection.getUser()); |
143 |
|
143 |
|
144 |
passwordField.setText(connection.getPassword()); |
144 |
passwordField.setText(connection.getPassword()); |
|
|
145 |
|
146 |
displayNameField.setText(connection.getDisplayName()); |
145 |
|
147 |
|
146 |
String driver = connection.getDriver(); |
148 |
String driver = connection.getDriver(); |
147 |
String driverName = connection.getDriverName(); |
149 |
String driverName = connection.getDriverName(); |
Lines 294-299
Link Here
|
294 |
directUrlScroll = new javax.swing.JScrollPane(); |
296 |
directUrlScroll = new javax.swing.JScrollPane(); |
295 |
directUrlField = new javax.swing.JTextArea(); |
297 |
directUrlField = new javax.swing.JTextArea(); |
296 |
jPanel1 = new javax.swing.JPanel(); |
298 |
jPanel1 = new javax.swing.JPanel(); |
|
|
299 |
displayNameLabel = new javax.swing.JLabel(); |
300 |
displayNameField = new javax.swing.JTextField(); |
297 |
|
301 |
|
298 |
FormListener formListener = new FormListener(); |
302 |
FormListener formListener = new FormListener(); |
299 |
|
303 |
|
Lines 411-416
Link Here
|
411 |
.add(0, 19, Short.MAX_VALUE) |
415 |
.add(0, 19, Short.MAX_VALUE) |
412 |
); |
416 |
); |
413 |
|
417 |
|
|
|
418 |
org.openide.awt.Mnemonics.setLocalizedText(displayNameLabel, "Display Name:"); |
419 |
|
420 |
displayNameField.addActionListener(formListener); |
421 |
|
414 |
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this); |
422 |
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this); |
415 |
this.setLayout(layout); |
423 |
this.setLayout(layout); |
416 |
layout.setHorizontalGroup( |
424 |
layout.setHorizontalGroup( |
Lines 418-425
Link Here
|
418 |
.add(layout.createSequentialGroup() |
426 |
.add(layout.createSequentialGroup() |
419 |
.addContainerGap() |
427 |
.addContainerGap() |
420 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) |
428 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) |
|
|
429 |
.add(errorInfoPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 676, Short.MAX_VALUE) |
421 |
.add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
430 |
.add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
422 |
.add(layout.createSequentialGroup() |
431 |
.add(layout.createSequentialGroup() |
|
|
432 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) |
433 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, additionalPropsLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
434 |
.add(directUrlLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
435 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, showUrlCheckBox, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 132, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) |
436 |
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) |
437 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) |
438 |
.add(urlField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
439 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, additionalPropsField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
440 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup() |
441 |
.add(passwordCheckBox, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 393, Short.MAX_VALUE) |
442 |
.add(139, 139, 139)) |
443 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, directUrlScroll, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE))) |
444 |
.add(layout.createSequentialGroup() |
423 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) |
445 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) |
424 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) |
446 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) |
425 |
.add(inputModelLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
447 |
.add(inputModelLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
Lines 435-448
Link Here
|
435 |
.add(tnsLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
457 |
.add(tnsLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
436 |
.add(serviceLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
458 |
.add(serviceLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
437 |
.add(sidLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 119, Short.MAX_VALUE)) |
459 |
.add(sidLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 119, Short.MAX_VALUE)) |
438 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) |
460 |
.add(displayNameLabel)) |
439 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, additionalPropsLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
461 |
.add(25, 25, 25) |
440 |
.add(directUrlLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
|
|
441 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, showUrlCheckBox, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 132, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))) |
442 |
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) |
443 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) |
462 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) |
444 |
.add(urlField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
|
|
445 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, additionalPropsField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
446 |
.add(layout.createSequentialGroup() |
463 |
.add(layout.createSequentialGroup() |
447 |
.add(fieldInputCheckBox) |
464 |
.add(fieldInputCheckBox) |
448 |
.add(18, 18, 18) |
465 |
.add(18, 18, 18) |
Lines 459-469
Link Here
|
459 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, instanceField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
476 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, instanceField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
460 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, userField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
477 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, userField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
461 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, passwordField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
478 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, passwordField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE) |
462 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup() |
479 |
.add(displayNameField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE)))) |
463 |
.add(passwordCheckBox, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 393, Short.MAX_VALUE) |
|
|
464 |
.add(139, 139, 139)) |
465 |
.add(org.jdesktop.layout.GroupLayout.TRAILING, directUrlScroll, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 532, Short.MAX_VALUE))) |
466 |
.add(errorInfoPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 676, Short.MAX_VALUE)) |
467 |
.addContainerGap()) |
480 |
.addContainerGap()) |
468 |
); |
481 |
); |
469 |
layout.setVerticalGroup( |
482 |
layout.setVerticalGroup( |
Lines 522-528
Link Here
|
522 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) |
535 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) |
523 |
.add(passwordLabel) |
536 |
.add(passwordLabel) |
524 |
.add(passwordField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) |
537 |
.add(passwordField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) |
525 |
.add(5, 5, 5) |
538 |
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) |
|
|
539 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) |
540 |
.add(displayNameLabel) |
541 |
.add(displayNameField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) |
542 |
.add(31, 31, 31) |
526 |
.add(passwordCheckBox) |
543 |
.add(passwordCheckBox) |
527 |
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) |
544 |
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) |
528 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) |
545 |
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) |
Lines 540-546
Link Here
|
540 |
.add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) |
557 |
.add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) |
541 |
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) |
558 |
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) |
542 |
.add(errorInfoPanel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) |
559 |
.add(errorInfoPanel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) |
543 |
.addContainerGap(161, Short.MAX_VALUE)) |
560 |
.addContainerGap(110, Short.MAX_VALUE)) |
544 |
); |
561 |
); |
545 |
} |
562 |
} |
546 |
|
563 |
|
Lines 564-569
Link Here
|
564 |
else if (evt.getSource() == directInputCheckBox) { |
581 |
else if (evt.getSource() == directInputCheckBox) { |
565 |
NewConnectionPanel.this.directInputCheckBoxActionPerformed(evt); |
582 |
NewConnectionPanel.this.directInputCheckBoxActionPerformed(evt); |
566 |
} |
583 |
} |
|
|
584 |
else if (evt.getSource() == displayNameField) { |
585 |
NewConnectionPanel.this.displayNameFieldActionPerformed(evt); |
586 |
} |
567 |
} |
587 |
} |
568 |
|
588 |
|
569 |
public void focusGained(java.awt.event.FocusEvent evt) { |
589 |
public void focusGained(java.awt.event.FocusEvent evt) { |
Lines 655-660
Link Here
|
655 |
updateInputMode(true); |
675 |
updateInputMode(true); |
656 |
}//GEN-LAST:event_directInputCheckBoxActionPerformed |
676 |
}//GEN-LAST:event_directInputCheckBoxActionPerformed |
657 |
|
677 |
|
|
|
678 |
private void displayNameFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_displayNameFieldActionPerformed |
679 |
// TODO add your handling code here: |
680 |
}//GEN-LAST:event_displayNameFieldActionPerformed |
681 |
|
658 |
private void showUrlCheckBoxActionPerformed(java.awt.event.ActionEvent evt) { |
682 |
private void showUrlCheckBoxActionPerformed(java.awt.event.ActionEvent evt) { |
659 |
showUrl(); |
683 |
showUrl(); |
660 |
} |
684 |
} |
Lines 680-685
Link Here
|
680 |
private javax.swing.JTextArea directUrlField; |
704 |
private javax.swing.JTextArea directUrlField; |
681 |
private javax.swing.JLabel directUrlLabel; |
705 |
private javax.swing.JLabel directUrlLabel; |
682 |
private javax.swing.JScrollPane directUrlScroll; |
706 |
private javax.swing.JScrollPane directUrlScroll; |
|
|
707 |
private javax.swing.JTextField displayNameField; |
708 |
private javax.swing.JLabel displayNameLabel; |
683 |
private javax.swing.JTextField dsnField; |
709 |
private javax.swing.JTextField dsnField; |
684 |
private javax.swing.JLabel dsnLabel; |
710 |
private javax.swing.JLabel dsnLabel; |
685 |
private org.netbeans.modules.db.util.ErrorInfoPanel errorInfoPanel; |
711 |
private org.netbeans.modules.db.util.ErrorInfoPanel errorInfoPanel; |
Lines 718-724
Link Here
|
718 |
JDBCDriver driver = url.getDriver(); |
744 |
JDBCDriver driver = url.getDriver(); |
719 |
assert(driver != null); |
745 |
assert(driver != null); |
720 |
connection.setDriverName(driver.getName()); |
746 |
connection.setDriverName(driver.getName()); |
721 |
connection.setDriver(driver.getClassName()); |
747 |
connection.setDriver(driver.getClassName()); |
722 |
} |
748 |
} |
723 |
|
749 |
|
724 |
if (fieldEntryMode) { |
750 |
if (fieldEntryMode) { |
Lines 730-735
Link Here
|
730 |
connection.setUser(userField.getText()); |
756 |
connection.setUser(userField.getText()); |
731 |
connection.setPassword(getPassword()); |
757 |
connection.setPassword(getPassword()); |
732 |
connection.setRememberPassword(passwordCheckBox.isSelected()); |
758 |
connection.setRememberPassword(passwordCheckBox.isSelected()); |
|
|
759 |
connection.setDisplayName(displayNameField.getText()); |
733 |
} |
760 |
} |
734 |
|
761 |
|
735 |
private void resize() { |
762 |
private void resize() { |
Lines 889-894
Link Here
|
889 |
return NbBundle.getMessage(NewConnectionPanel.class, "NewConnectionDialogTitle"); //NOI18N |
916 |
return NbBundle.getMessage(NewConnectionPanel.class, "NewConnectionDialogTitle"); //NOI18N |
890 |
} |
917 |
} |
891 |
|
918 |
|
|
|
919 |
public String getDisplayName() { |
920 |
return displayNameField.getText(); |
921 |
} |
922 |
|
892 |
private void startProgress() { |
923 |
private void startProgress() { |
893 |
SwingUtilities.invokeLater(new Runnable() { |
924 |
SwingUtilities.invokeLater(new Runnable() { |
894 |
public void run() { |
925 |
public void run() { |
Lines 938-943
Link Here
|
938 |
showUrlCheckBox.setEnabled(enable); |
969 |
showUrlCheckBox.setEnabled(enable); |
939 |
urlField.setEnabled(enable); |
970 |
urlField.setEnabled(enable); |
940 |
directUrlField.setEnabled(enable); |
971 |
directUrlField.setEnabled(enable); |
|
|
972 |
displayNameField.setEnabled(enable); |
941 |
|
973 |
|
942 |
for (Entry<String,UrlField> entry : urlFields.entrySet()) { |
974 |
for (Entry<String,UrlField> entry : urlFields.entrySet()) { |
943 |
entry.getValue().getField().setEnabled(enable); |
975 |
entry.getValue().getField().setEnabled(enable); |