PageRenderTime 33ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 1ms

/src/mpv5/ui/dialogs/subcomponents/wizard_XMLImport_1.java

http://mp-rechnungs-und-kundenverwaltung.googlecode.com/
Java | 105 lines | 81 code | 17 blank | 7 comment | 2 complexity | 65adfbae7eb08329c727084308111b7a MD5 | raw file
Possible License(s): LGPL-3.0, Apache-2.0, GPL-3.0, GPL-2.0, AGPL-3.0, JSON, BSD-3-Clause
  1. package mpv5.ui.dialogs.subcomponents;
  2. import mpv5.data.PropertyStore;
  3. import mpv5.ui.dialogs.DialogForFile;
  4. import mpv5.ui.dialogs.WizardMaster;
  5. import mpv5.ui.dialogs.Wizardable;
  6. /**
  7. *
  8. *
  9. */
  10. public class wizard_XMLImport_1 extends javax.swing.JPanel implements Wizardable {
  11. private static final long serialVersionUID = -8347532498124147821L;
  12. private WizardMaster master;
  13. public wizard_XMLImport_1(WizardMaster w) {
  14. this.master = w;
  15. initComponents();
  16. labeledTextChooser1.setFilter(DialogForFile.XML_FILES);
  17. labeledTextChooser1.setModalityParent(this);
  18. }
  19. // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  20. private void initComponents() {
  21. jPanel1 = new javax.swing.JPanel();
  22. labeledTextChooser1 = new mpv5.ui.beans.LabeledTextChooser();
  23. jLabel1 = new javax.swing.JLabel();
  24. jCheckBox1 = new javax.swing.JCheckBox();
  25. setBackground(new java.awt.Color(255, 255, 255));
  26. setName("Form"); // NOI18N
  27. setLayout(new java.awt.BorderLayout());
  28. jPanel1.setBackground(new java.awt.Color(255, 255, 255));
  29. java.util.ResourceBundle bundle = mpv5.i18n.LanguageManager.getBundle();
  30. jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("wizard_XMLImport_1.jPanel1.border.title"))); // NOI18N
  31. jPanel1.setName("jPanel1"); // NOI18N
  32. labeledTextChooser1.set_Label(bundle.getString("wizard_XMLImport_1.labeledTextChooser1._Label")); // NOI18N
  33. labeledTextChooser1.setName("labeledTextChooser1"); // NOI18N
  34. jLabel1.setFont(jLabel1.getFont().deriveFont(jLabel1.getFont().getStyle() & ~java.awt.Font.BOLD));
  35. jLabel1.setText(bundle.getString("wizard_XMLImport_1.jLabel1.text")); // NOI18N
  36. jLabel1.setName("jLabel1"); // NOI18N
  37. jCheckBox1.setBackground(new java.awt.Color(255, 255, 255));
  38. jCheckBox1.setSelected(true);
  39. jCheckBox1.setText(bundle.getString("wizard_XMLImport_1.jCheckBox1.text")); // NOI18N
  40. jCheckBox1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  41. jCheckBox1.setName("jCheckBox1"); // NOI18N
  42. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  43. jPanel1.setLayout(jPanel1Layout);
  44. jPanel1Layout.setHorizontalGroup(
  45. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  46. .addGroup(jPanel1Layout.createSequentialGroup()
  47. .addContainerGap()
  48. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  49. .addComponent(jCheckBox1)
  50. .addComponent(labeledTextChooser1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 422, Short.MAX_VALUE)
  51. .addComponent(jLabel1))
  52. .addContainerGap())
  53. );
  54. jPanel1Layout.setVerticalGroup(
  55. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  56. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
  57. .addContainerGap(93, Short.MAX_VALUE)
  58. .addComponent(jCheckBox1)
  59. .addGap(18, 18, 18)
  60. .addComponent(jLabel1)
  61. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  62. .addComponent(labeledTextChooser1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  63. .addContainerGap())
  64. );
  65. add(jPanel1, java.awt.BorderLayout.CENTER);
  66. }// </editor-fold>//GEN-END:initComponents
  67. // Variables declaration - do not modify//GEN-BEGIN:variables
  68. private javax.swing.JCheckBox jCheckBox1;
  69. private javax.swing.JLabel jLabel1;
  70. private javax.swing.JPanel jPanel1;
  71. private mpv5.ui.beans.LabeledTextChooser labeledTextChooser1;
  72. // End of variables declaration//GEN-END:variables
  73. public boolean next() {
  74. if (labeledTextChooser1.hasText()) {
  75. master.getStore().addProperty("overwrite",String.valueOf( !jCheckBox1.isSelected()));
  76. master.getStore().addProperty("file", labeledTextChooser1.get_Text(true));
  77. master.getNext().load();
  78. return true;
  79. } else {
  80. return false;
  81. }
  82. }
  83. public boolean back() {
  84. return false;
  85. }
  86. public void load() {
  87. }
  88. }