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