Thursday, December 4, 2014

Design Function in Java
































So recently I created a currency converter in Java. The GUI was completely done using the design function. I closed the design function and I am wondering if there's anyway to edit the GUI after this, because the code that the design function outputs is definitely odd. Here's the GUI code.
































public HorizontalView() {
































initComponents();































}































@SuppressWarnings("unchecked")































private void initComponents() {
































PBactionListener ButtonListener = new PBactionListener();































jTextField1 = new javax.swing.JTextField();































jComboBox1 = new javax.swing.JComboBox();































jLabel1 = new javax.swing.JLabel();































jComboBox2 = new javax.swing.JComboBox();































jButton1 = new javax.swing.JButton();































jButton1.addActionListener(ButtonListener);































jTextField2 = new javax.swing.JTextField();































jTextField3 = new javax.swing.JTextField();































setDefaultCloseOperation(javax.swing.WindowConstan ts.EXIT_ON_CLOSE);































jTextField1.setFont(new java.awt.Font("Arial", 0, 18));































jTextField1.setHorizontalAlignment(javax.swing.JTe xtField.RIGHT);































jTextField1.setText("1");































jTextField1.addActionListener(new java.awt.event.ActionListener()































{































public void actionPerformed(java.awt.event.ActionEvent evt) {































jTextField1ActionPerformed(evt);































}































});































jComboBox1.setFont(new java.awt.Font("Arial", 0, 18)); // NOI18N































for (int x = 0; x<148; x++) {jComboBox1.addItem(StringArray[x]);}































jLabel1.setFont(new java.awt.Font("Arial", 1, 18)); // NOI18N































jLabel1.setText("Converts to:");
































jComboBox2.setFont(new java.awt.Font("Arial", 0, 18)); // NOI18N































for (int x = 0; x<148; x++) {jComboBox2.addItem(String1Array[x]);}































jButton1.setFont(new java.awt.Font("Arial", 1, 18)); // NOI18N































jButton1.setText("Convert");
































jTextField2.setEditable(false);































jTextField2.setFont(new java.awt.Font("Arial", 1, 24)); // NOI18N































jTextField2.setText("Amount...");
































jTextField3.setEditable(false);































jTextField3.setFont(new java.awt.Font("Arial", 1, 24)); // NOI18N































jTextField3.setText("$$$p00nz!");
































javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());































getContentPane().setLayout(layout);































layout.setHorizontalGroup(































layout.createParallelGroup(javax.swing.GroupLayout .Alignment.LEADING)































.addGroup(layout.createSequentialGroup()































.addContainerGap()































.addGroup(layout.createParallelGroup(javax.swing.G roupLayout.Alignment.LEADING, false)































.addGroup(layout.createSequentialGroup()































.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 164, javax.swing.GroupLayout.PREFERRED_SIZE)
































.addComponent(jComboBox1, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))































.addGroup(layout.createSequentialGroup()































.addComponent(jLabel1)
































.addGroup(layout.createParallelGroup(javax.swing.G roupLayout.Alignment.LEADING)































.addGroup(layout.createSequentialGroup()































.addComponent(jComboBox2, javax.swing.GroupLayout.PREFERRED_SIZE, 298, javax.swing.GroupLayout.PREFERRED_SIZE)































.addPreferredGap(javax.swing.LayoutStyle.Component Placement.RELATED)































.addComponent(jButton1)































.addGap(0, 0, Short.MAX_VALUE))































.addComponent(jTextField2))))































.addContainerGap(javax.swing.GroupLayout.DEFAULT_S IZE, Short.MAX_VALUE))































);































layout.setVerticalGroup(































layout.createParallelGroup(javax.swing.GroupLayout .Alignment.LEADING)































.addGroup(layout.createSequentialGroup()































.addContainerGap()































.addGroup(layout.createParallelGroup(javax.swing.G roupLayout.Alignment.BASELINE)































.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)































.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
































.addGroup(layout.createParallelGroup(javax.swing.G roupLayout.Alignment.BASELINE)































.addComponent(jComboBox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)































.addComponent(jLabel1)































.addComponent(jButton1))
































.addComponent(jTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 89, Short.MAX_VALUE)































.addContainerGap())































);































pack();































}
































private void jTextField1ActionPerformed(java.awt.event.ActionEv ent evt) {































}
































public static void main(String args[]) {































try {































for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {































if ("Nimbus".equals(info.getName())) {































javax.swing.UIManager.setLookAndFeel(info.getClass Name());































break;































}































}































} catch (ClassNotFoundException ex) {































java.util.logging.Logger.getLogger(HorizontalView. class.getName()).log(java.util.logging.Level.SEVER E, null, ex);































} catch (InstantiationException ex) {































java.util.logging.Logger.getLogger(HorizontalView. class.getName()).log(java.util.logging.Level.SEVER E, null, ex);































} catch (IllegalAccessException ex) {































java.util.logging.Logger.getLogger(HorizontalView. class.getName()).log(java.util.logging.Level.SEVER E, null, ex);































} catch (javax.swing.UnsupportedLookAndFeelException ex) {































java.util.logging.Logger.getLogger(HorizontalView. class.getName()).log(java.util.logging.Level.SEVER E, null, ex);































}































java.awt.EventQueue.invokeLater(new Runnable() {































public void run() {































new HorizontalView().setVisible(true);































}































});































}
































private javax.swing.JButton jButton1;































private javax.swing.JComboBox jComboBox1;































private javax.swing.JComboBox jComboBox2;































private javax.swing.JLabel jLabel1;































private javax.swing.JLabel jLabel2;































private javax.swing.JTextField jTextField1;































private javax.swing.JTextField jTextField2;































private javax.swing.JTextField jTextField3;































































No comments:

Post a Comment