diff --git a/nbproject/project.properties b/nbproject/project.properties index 7c30fe2..5b36246 100644 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -71,7 +71,7 @@ jlink.additionalmodules= jlink.additionalparam= jlink.launcher=true jlink.launcher.name=GUIConvertiBasi -main.class= +main.class=GUIConvertiBasi manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false diff --git a/src/guiconvertibasi/GUIConvertiBasi.form b/src/guiconvertibasi/GUIConvertiBasi.form index b606cd5..86b45a1 100644 --- a/src/guiconvertibasi/GUIConvertiBasi.form +++ b/src/guiconvertibasi/GUIConvertiBasi.form @@ -23,13 +23,77 @@ - + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/guiconvertibasi/GUIConvertiBasi.java b/src/guiconvertibasi/GUIConvertiBasi.java index cca8388..d839954 100644 --- a/src/guiconvertibasi/GUIConvertiBasi.java +++ b/src/guiconvertibasi/GUIConvertiBasi.java @@ -27,17 +27,56 @@ public class GUIConvertiBasi extends javax.swing.JFrame { // //GEN-BEGIN:initComponents private void initComponents() { + lblNumeroDaConvertire = new javax.swing.JLabel(); + cmbBaseDestinataria = new javax.swing.JComboBox<>(); + lblBaseDestinataria = new javax.swing.JLabel(); + txtNumeroConvertito = new javax.swing.JLabel(); + txtNueroConvertito = new javax.swing.JTextField(); + txtNumeroDaConvertire = new javax.swing.JTextField(); + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + lblNumeroDaConvertire.setText("Numero da convertire"); + + cmbBaseDestinataria.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Binaria", "Ottale", "Esadecimale", "Vigesimale" })); + + lblBaseDestinataria.setText("Base destinataria"); + + txtNumeroConvertito.setText("Numero convertito"); + + txtNueroConvertito.setEditable(false); + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 400, Short.MAX_VALUE) + .addGroup(layout.createSequentialGroup() + .addGap(32, 32, 32) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(txtNumeroConvertito) + .addComponent(lblBaseDestinataria) + .addComponent(lblNumeroDaConvertire, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(txtNumeroDaConvertire) + .addComponent(cmbBaseDestinataria, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(txtNueroConvertito)) + .addContainerGap(24, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGap(0, 300, Short.MAX_VALUE) + .addGroup(layout.createSequentialGroup() + .addGap(14, 14, 14) + .addComponent(lblNumeroDaConvertire) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(txtNumeroDaConvertire, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(lblBaseDestinataria) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addComponent(cmbBaseDestinataria, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(18, 18, 18) + .addComponent(txtNumeroConvertito, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(txtNueroConvertito, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addContainerGap(39, Short.MAX_VALUE)) ); pack(); @@ -69,5 +108,11 @@ public class GUIConvertiBasi extends javax.swing.JFrame { } // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JComboBox cmbBaseDestinataria; + private javax.swing.JLabel lblBaseDestinataria; + private javax.swing.JLabel lblNumeroDaConvertire; + private javax.swing.JTextField txtNueroConvertito; + private javax.swing.JLabel txtNumeroConvertito; + private javax.swing.JTextField txtNumeroDaConvertire; // End of variables declaration//GEN-END:variables }