/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package tr.gov.turkiye.esignuidesk.view.pane; import java.util.ArrayList; import javax.swing.JComboBox; import tr.gov.turkiye.esign.statics.Modules; import tr.gov.turkiye.esignuidesk.annotation.FocusOwner; import tr.gov.turkiye.esignuidesk.config.Config; import tr.gov.turkiye.esignuidesk.controller.LogicManager; import tr.gov.turkiye.esignuidesk.data.UserData; import tr.gov.turkiye.esignuidesk.props.ScreenProperties; /** * * Screen 1 * * @author iakpolat */ public class CardSelectScreen extends javax.swing.JPanel { /** * Creates new form MainPanel */ public CardSelectScreen() { initComponents(); setBounds(Config.DEF_PANEL_STARTING_X, Config.DEF_PANEL_STARTING_Y, Config.DEF_PANEL_WIDTH, Config.DEF_PANEL_HEIGHT); /** * Init card types. */ ArrayList<String> modules = Modules.getModuleIdentifiers(); cardTypes.setModel(new javax.swing.DefaultComboBoxModel(modules.toArray())); } @FocusOwner public JComboBox getCardTypes() { return cardTypes; } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); cardTypes = new javax.swing.JComboBox(); cardLabel = new javax.swing.JLabel(); CardSelectApproveBtn = new javax.swing.JButton(); setBackground(new java.awt.Color(255, 255, 255)); setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); setLayout(null); jPanel1.setBackground(new java.awt.Color(255, 255, 255)); jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); jPanel1.setLayout(null); ArrayList<String> modules = Modules.getModuleIdentifiers(); cardTypes.setPreferredSize(null); cardTypes.setSize(new java.awt.Dimension(340, 27)); jPanel1.add(cardTypes); cardTypes.setBounds(73, 6, 340, 27); cardLabel.setText(ScreenProperties.getValue("card_type")+":"); jPanel1.add(cardLabel); cardLabel.setBounds(6, 10, 84, 16); add(jPanel1); jPanel1.setBounds(55, 70, 420, 40); CardSelectApproveBtn.setText(ScreenProperties.getValue("continue")); CardSelectApproveBtn.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { CardSelectApproveBtnActionPerformed(evt); } }); add(CardSelectApproveBtn); CardSelectApproveBtn.setBounds(200, 140, 128, 29); }// </editor-fold>//GEN-END:initComponents private void CardSelectApproveBtnActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_CardSelectApproveBtnActionPerformed UserData.slcCardType = (String)cardTypes.getSelectedItem(); LogicManager.done(Config.CARD_SELECT_SCREEN_ID); }//GEN-LAST:event_CardSelectApproveBtnActionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton CardSelectApproveBtn; private javax.swing.JLabel cardLabel; private javax.swing.JComboBox cardTypes; private javax.swing.JPanel jPanel1; // End of variables declaration//GEN-END:variables }