/src/mpv5/ui/dialogs/subcomponents/wizard_XMLImport_1.java
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
- package mpv5.ui.dialogs.subcomponents;
- import mpv5.data.PropertyStore;
- import mpv5.ui.dialogs.DialogForFile;
- import mpv5.ui.dialogs.WizardMaster;
- import mpv5.ui.dialogs.Wizardable;
- /**
- *
- *
- */
- public class wizard_XMLImport_1 extends javax.swing.JPanel implements Wizardable {
- private static final long serialVersionUID = -8347532498124147821L;
- private WizardMaster master;
- public wizard_XMLImport_1(WizardMaster w) {
- this.master = w;
- initComponents();
- labeledTextChooser1.setFilter(DialogForFile.XML_FILES);
- labeledTextChooser1.setModalityParent(this);
- }
- // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
- private void initComponents() {
- jPanel1 = new javax.swing.JPanel();
- labeledTextChooser1 = new mpv5.ui.beans.LabeledTextChooser();
- jLabel1 = new javax.swing.JLabel();
- jCheckBox1 = new javax.swing.JCheckBox();
- setBackground(new java.awt.Color(255, 255, 255));
- setName("Form"); // NOI18N
- setLayout(new java.awt.BorderLayout());
- jPanel1.setBackground(new java.awt.Color(255, 255, 255));
- java.util.ResourceBundle bundle = mpv5.i18n.LanguageManager.getBundle();
- jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("wizard_XMLImport_1.jPanel1.border.title"))); // NOI18N
- jPanel1.setName("jPanel1"); // NOI18N
- labeledTextChooser1.set_Label(bundle.getString("wizard_XMLImport_1.labeledTextChooser1._Label")); // NOI18N
- labeledTextChooser1.setName("labeledTextChooser1"); // NOI18N
- jLabel1.setFont(jLabel1.getFont().deriveFont(jLabel1.getFont().getStyle() & ~java.awt.Font.BOLD));
- jLabel1.setText(bundle.getString("wizard_XMLImport_1.jLabel1.text")); // NOI18N
- jLabel1.setName("jLabel1"); // NOI18N
- jCheckBox1.setBackground(new java.awt.Color(255, 255, 255));
- jCheckBox1.setSelected(true);
- jCheckBox1.setText(bundle.getString("wizard_XMLImport_1.jCheckBox1.text")); // NOI18N
- jCheckBox1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- jCheckBox1.setName("jCheckBox1"); // NOI18N
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jCheckBox1)
- .addComponent(labeledTextChooser1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 422, Short.MAX_VALUE)
- .addComponent(jLabel1))
- .addContainerGap())
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
- .addContainerGap(93, Short.MAX_VALUE)
- .addComponent(jCheckBox1)
- .addGap(18, 18, 18)
- .addComponent(jLabel1)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(labeledTextChooser1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap())
- );
- add(jPanel1, java.awt.BorderLayout.CENTER);
- }// </editor-fold>//GEN-END:initComponents
- // Variables declaration - do not modify//GEN-BEGIN:variables
- private javax.swing.JCheckBox jCheckBox1;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JPanel jPanel1;
- private mpv5.ui.beans.LabeledTextChooser labeledTextChooser1;
- // End of variables declaration//GEN-END:variables
- public boolean next() {
- if (labeledTextChooser1.hasText()) {
- master.getStore().addProperty("overwrite",String.valueOf( !jCheckBox1.isSelected()));
- master.getStore().addProperty("file", labeledTextChooser1.get_Text(true));
- master.getNext().load();
- return true;
- } else {
- return false;
- }
- }
- public boolean back() {
- return false;
- }
- public void load() {
- }
- }