PageRenderTime 1447ms CodeModel.GetById 1432ms RepoModel.GetById 0ms app.codeStats 0ms

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

http://mp-rechnungs-und-kundenverwaltung.googlecode.com/
Java | 115 lines | 90 code | 18 blank | 7 comment | 2 complexity | c9411deee43cedc77146e10165188b8e 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.ui.dialogs.DialogForFile;
  3. import mpv5.ui.dialogs.WizardMaster;
  4. import mpv5.ui.dialogs.Wizardable;
  5. /**
  6. *
  7. *
  8. */
  9. public class wizard_CSVImport_1 extends javax.swing.JPanel implements Wizardable {
  10. private static final long serialVersionUID = -8347532498124147821L;
  11. private WizardMaster master;
  12. public wizard_CSVImport_1(WizardMaster w) {
  13. this.master = w;
  14. initComponents();
  15. labeledTextChooser1.setFilter(DialogForFile.CSV_FILES);
  16. jComboBox1.setSelectedIndex(0);
  17. labeledTextChooser1.setModalityParent(this);
  18. }
  19. // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  20. private void initComponents() {
  21. buttonGroup1 = new javax.swing.ButtonGroup();
  22. jPanel1 = new javax.swing.JPanel();
  23. labeledTextChooser1 = new mpv5.ui.beans.LabeledTextChooser();
  24. jLabel1 = new javax.swing.JLabel();
  25. jComboBox1 = new javax.swing.JComboBox();
  26. jLabel3 = new javax.swing.JLabel();
  27. setBackground(new java.awt.Color(255, 255, 255));
  28. setName("Form"); // NOI18N
  29. setLayout(new java.awt.BorderLayout());
  30. jPanel1.setBackground(new java.awt.Color(255, 255, 255));
  31. java.util.ResourceBundle bundle = mpv5.i18n.LanguageManager.getBundle(); // NOI18N
  32. jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("wizard_CSVImport_1.jPanel1.border.title"))); // NOI18N
  33. jPanel1.setName("jPanel1"); // NOI18N
  34. labeledTextChooser1.set_Label(bundle.getString("wizard_CSVImport_1.labeledTextChooser1._Label")); // NOI18N
  35. labeledTextChooser1.setName("labeledTextChooser1"); // NOI18N
  36. jLabel1.setFont(jLabel1.getFont().deriveFont(jLabel1.getFont().getStyle() & ~java.awt.Font.BOLD));
  37. jLabel1.setText(bundle.getString("wizard_CSVImport_1.jLabel1.text")); // NOI18N
  38. jLabel1.setName("jLabel1"); // NOI18N
  39. jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { ";", ",", "##&&" }));
  40. jComboBox1.setName("jComboBox1"); // NOI18N
  41. jLabel3.setFont(jLabel3.getFont().deriveFont(jLabel3.getFont().getStyle() & ~java.awt.Font.BOLD));
  42. jLabel3.setText(bundle.getString("wizard_CSVImport_1.jLabel3.text")); // NOI18N
  43. jLabel3.setName("jLabel3"); // NOI18N
  44. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  45. jPanel1.setLayout(jPanel1Layout);
  46. jPanel1Layout.setHorizontalGroup(
  47. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  48. .addGroup(jPanel1Layout.createSequentialGroup()
  49. .addContainerGap()
  50. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  51. .addGroup(jPanel1Layout.createSequentialGroup()
  52. .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 187, Short.MAX_VALUE)
  53. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  54. .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  55. .addComponent(labeledTextChooser1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 261, Short.MAX_VALUE)
  56. .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 261, Short.MAX_VALUE))
  57. .addContainerGap())
  58. );
  59. jPanel1Layout.setVerticalGroup(
  60. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  61. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
  62. .addContainerGap(117, Short.MAX_VALUE)
  63. .addComponent(jLabel1)
  64. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  65. .addComponent(labeledTextChooser1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  66. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  67. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  68. .addComponent(jLabel3)
  69. .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 19, javax.swing.GroupLayout.PREFERRED_SIZE))
  70. .addContainerGap())
  71. );
  72. add(jPanel1, java.awt.BorderLayout.CENTER);
  73. }// </editor-fold>//GEN-END:initComponents
  74. // Variables declaration - do not modify//GEN-BEGIN:variables
  75. private javax.swing.ButtonGroup buttonGroup1;
  76. private javax.swing.JComboBox jComboBox1;
  77. private javax.swing.JLabel jLabel1;
  78. private javax.swing.JLabel jLabel3;
  79. private javax.swing.JPanel jPanel1;
  80. private mpv5.ui.beans.LabeledTextChooser labeledTextChooser1;
  81. // End of variables declaration//GEN-END:variables
  82. public boolean next() {
  83. if (labeledTextChooser1.hasText()) {
  84. master.getStore().addProperty("file", labeledTextChooser1.get_Text(true));
  85. master.getStore().addProperty("separator", jComboBox1.getSelectedItem().toString());
  86. master.getNext().load();
  87. return true;
  88. } else {
  89. return false;
  90. }
  91. }
  92. public boolean back() {
  93. return false;
  94. }
  95. public void load() {
  96. }
  97. }