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