//--------------------------------------------------------------------------- // Copyright © 2009-2009 Eamonn Duffy. All Rights Reserved. //--------------------------------------------------------------------------- // // $RCSfile: $ // // $Revision: $ // // Created: Eamonn A. Duffy, 10-Nov-2009. // // Purpose: Special Converter Applet. // //--------------------------------------------------------------------------- package EamonnDuffy.Converter; import java.awt.Component; import java.awt.Cursor; import java.util.Calendar; import javax.swing.SwingUtilities; import javax.swing.UIManager; import javax.swing.JApplet; import javax.swing.JComponent; // Class for Look And Feel ComboBox items. // TODO: This was originally a nested class *BUT* the private attributes were accessible directly from the outside class. // TODO: Why does Java allow this? class LookAndFeelItem { // The following final Attributes will be assigned in the Constructor. private final String m_DisplayText; private final String m_ReferenceText; public LookAndFeelItem(String DisplayText, String ReferenceText) { m_DisplayText = DisplayText; m_ReferenceText = ReferenceText; } @Override public String toString() { return m_DisplayText; } public String GetReferenceText() { return m_ReferenceText; } } public class SpecialConverter extends JApplet { // Attributes. private boolean m_bAllowLookAndFeelAction = false; /** Initializes the applet SpecialConverter */ public void init() { try { java.awt.EventQueue.invokeAndWait(new Runnable() { public void run() { initComponents(); getRootPane().setDefaultButton(ButtonConvert); //TextNumber.setText(UIManager.getLookAndFeel().getClass().getName()); Calendar Now = Calendar.getInstance(); int StartYear = 2009; // TODO: Consider getting from properties, somehow. int NowYear = Now.get(Calendar.YEAR); String Years = null; if (NowYear > StartYear) Years = String.format("%d-%d", StartYear, NowYear); else Years = Integer.toString(StartYear); String Version = "V" + "1.0.2"; // TODO: Consider getting from Application properties, somehow. LabelInformation.setText(String.format(LabelInformation.getText(), Version, Years)); //Special.RunUnitTests(); LookAndFeelItem Item = null; LookAndFeelItem SelectedItem = null; String InitialLookAndFeelName = UIManager.getLookAndFeel().getClass().getName(); String LookAndFeelName = null; System.out.printf("Initial Look And Feel : %s\n", InitialLookAndFeelName); LookAndFeelName = UIManager.getSystemLookAndFeelClassName(); Item = new LookAndFeelItem("System Default", LookAndFeelName); ComboBoxLookAndFeel.addItem(Item); if ((SelectedItem == null) && (InitialLookAndFeelName.compareTo(LookAndFeelName) == 0)) SelectedItem = Item; LookAndFeelName = UIManager.getCrossPlatformLookAndFeelClassName(); Item = new LookAndFeelItem("Cross Platform", LookAndFeelName); ComboBoxLookAndFeel.addItem(Item); if ((SelectedItem == null) && (InitialLookAndFeelName.compareTo(LookAndFeelName) == 0)) SelectedItem = Item; UIManager.LookAndFeelInfo[] Infos = UIManager.getInstalledLookAndFeels(); for (UIManager.LookAndFeelInfo Info : Infos) { LookAndFeelName = Info.getClassName(); Item = new LookAndFeelItem(Info.getName(), LookAndFeelName); ComboBoxLookAndFeel.addItem(Item); if ((SelectedItem == null) && (InitialLookAndFeelName.compareTo(LookAndFeelName) == 0)) SelectedItem = Item; } ComboBoxLookAndFeel.setSelectedItem(SelectedItem); m_bAllowLookAndFeelAction = true; } }); } catch (Exception Exception) { Exception.printStackTrace(); } } /** This method is called from within the init() method to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); CheckBoxUpperCase = new javax.swing.JCheckBox(); CheckBoxLowerCase = new javax.swing.JCheckBox(); ButtonConvert = new javax.swing.JButton(); PanelForward = new javax.swing.JPanel(); jLabel5 = new javax.swing.JLabel(); LabelForwardNumber = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); PanelForward1 = new javax.swing.JPanel(); PanelForwardType1 = new javax.swing.JPanel(); LabelHex = new javax.swing.JLabel(); PanelForwardValue1 = new javax.swing.JPanel(); TextForwardCusAsHex = new javax.swing.JTextField(); PanelForwardSigma1 = new javax.swing.JPanel(); jLabel9 = new javax.swing.JLabel(); LabelForwardCusAsHexSigma = new javax.swing.JLabel(); PanelForward2 = new javax.swing.JPanel(); PanelForwardType2 = new javax.swing.JPanel(); LabelHex1 = new javax.swing.JLabel(); PanelForwardValue2 = new javax.swing.JPanel(); TextForwardCusAsDec = new javax.swing.JTextField(); PanelForwardSigma2 = new javax.swing.JPanel(); jLabel10 = new javax.swing.JLabel(); LabelForwardCusAsDecSigma = new javax.swing.JLabel(); PanelForward3 = new javax.swing.JPanel(); PanelForwardType3 = new javax.swing.JPanel(); LabelHex2 = new javax.swing.JLabel(); PanelForwardValue3 = new javax.swing.JPanel(); TextForwardCusAsOct = new javax.swing.JTextField(); PanelForwardSigma3 = new javax.swing.JPanel(); jLabel11 = new javax.swing.JLabel(); LabelForwardCusAsOctSigma = new javax.swing.JLabel(); PanelForward4 = new javax.swing.JPanel(); PanelForwardType4 = new javax.swing.JPanel(); LabelHex3 = new javax.swing.JLabel(); PanelForwardValue4 = new javax.swing.JPanel(); TextForwardCusAsQua = new javax.swing.JTextField(); PanelForwardSigma4 = new javax.swing.JPanel(); jLabel12 = new javax.swing.JLabel(); LabelForwardCusAsQuaSigma = new javax.swing.JLabel(); PanelForward5 = new javax.swing.JPanel(); PanelForwardType5 = new javax.swing.JPanel(); LabelHex4 = new javax.swing.JLabel(); PanelForwardValue5 = new javax.swing.JPanel(); TextForwardCusAsCus = new javax.swing.JTextField(); PanelForwardSigma5 = new javax.swing.JPanel(); jLabel13 = new javax.swing.JLabel(); LabelForwardCusAsCusSigma = new javax.swing.JLabel(); LabelInformation = new javax.swing.JLabel(); jPanel4 = new javax.swing.JPanel(); LabelNumber = new javax.swing.JLabel(); TextNumber = new javax.swing.JTextField(); LabelSigma = new javax.swing.JLabel(); LabelNumberSigma = new javax.swing.JLabel(); LabelInputBase = new javax.swing.JLabel(); TextInputBase = new javax.swing.JTextField(); TextCustomBase = new javax.swing.JTextField(); LabelCustomBase = new javax.swing.JLabel(); ComboBoxLookAndFeel = new javax.swing.JComboBox(); jLabel1 = new javax.swing.JLabel(); PanelReverse = new javax.swing.JPanel(); jLabel6 = new javax.swing.JLabel(); LabelReverseNumber = new javax.swing.JLabel(); jLabel8 = new javax.swing.JLabel(); PanelReverse1 = new javax.swing.JPanel(); PanelForwardType6 = new javax.swing.JPanel(); LabelHex5 = new javax.swing.JLabel(); PanelForwardValue6 = new javax.swing.JPanel(); TextReverseCusAsHex = new javax.swing.JTextField(); PanelForwardSigma6 = new javax.swing.JPanel(); jLabel14 = new javax.swing.JLabel(); LabelReverseCusAsHexSigma = new javax.swing.JLabel(); PanelReverse2 = new javax.swing.JPanel(); PanelForwardType7 = new javax.swing.JPanel(); LabelHex6 = new javax.swing.JLabel(); PanelForwardValue7 = new javax.swing.JPanel(); TextReverseCusAsDec = new javax.swing.JTextField(); PanelForwardSigma7 = new javax.swing.JPanel(); jLabel15 = new javax.swing.JLabel(); LabelReverseCusAsDecSigma = new javax.swing.JLabel(); PanelReverse3 = new javax.swing.JPanel(); PanelForwardType8 = new javax.swing.JPanel(); LabelHex7 = new javax.swing.JLabel(); PanelForwardValue8 = new javax.swing.JPanel(); TextReverseCusAsOct = new javax.swing.JTextField(); PanelForwardSigma8 = new javax.swing.JPanel(); jLabel16 = new javax.swing.JLabel(); LabelReverseCusAsOctSigma = new javax.swing.JLabel(); PanelReverse4 = new javax.swing.JPanel(); PanelForwardType9 = new javax.swing.JPanel(); LabelHex8 = new javax.swing.JLabel(); PanelForwardValue9 = new javax.swing.JPanel(); TextReverseCusAsQua = new javax.swing.JTextField(); PanelForwardSigma9 = new javax.swing.JPanel(); jLabel17 = new javax.swing.JLabel(); LabelReverseCusAsQuaSigma = new javax.swing.JLabel(); PanelReverse5 = new javax.swing.JPanel(); PanelForwardType10 = new javax.swing.JPanel(); LabelHex9 = new javax.swing.JLabel(); PanelForwardValue10 = new javax.swing.JPanel(); TextReverseCusAsCus = new javax.swing.JTextField(); PanelForwardSigma10 = new javax.swing.JPanel(); jLabel18 = new javax.swing.JLabel(); LabelReverseCusAsCusSigma = new javax.swing.JLabel(); CheckBoxUpperCase.setText("Upper Case"); CheckBoxUpperCase.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { CheckBoxUpperCaseActionPerformed(evt); } }); CheckBoxLowerCase.setText("Lower Case"); CheckBoxLowerCase.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { CheckBoxLowerCaseActionPerformed(evt); } }); ButtonConvert.setText("Convert"); ButtonConvert.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ButtonConvertActionPerformed(evt); } }); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(CheckBoxUpperCase) .addComponent(CheckBoxLowerCase)) .addGap(37, 37, 37) .addComponent(ButtonConvert) .addContainerGap(499, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(CheckBoxUpperCase) .addComponent(ButtonConvert)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(CheckBoxLowerCase) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); PanelForward.setBorder(javax.swing.BorderFactory.createTitledBorder("Forward")); jLabel5.setText("Number:"); LabelForwardNumber.setText(" "); jLabel7.setText("As Special Input Base:"); LabelHex.setText("Hex ="); LabelHex.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType1Layout = new javax.swing.GroupLayout(PanelForwardType1); PanelForwardType1.setLayout(PanelForwardType1Layout); PanelForwardType1Layout.setHorizontalGroup( PanelForwardType1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType1Layout.setVerticalGroup( PanelForwardType1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextForwardCusAsHex.setEditable(false); javax.swing.GroupLayout PanelForwardValue1Layout = new javax.swing.GroupLayout(PanelForwardValue1); PanelForwardValue1.setLayout(PanelForwardValue1Layout); PanelForwardValue1Layout.setHorizontalGroup( PanelForwardValue1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue1Layout.createSequentialGroup() .addComponent(TextForwardCusAsHex, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue1Layout.setVerticalGroup( PanelForwardValue1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextForwardCusAsHex, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel9.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel9.setText("S ="); LabelForwardCusAsHexSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma1Layout = new javax.swing.GroupLayout(PanelForwardSigma1); PanelForwardSigma1.setLayout(PanelForwardSigma1Layout); PanelForwardSigma1Layout.setHorizontalGroup( PanelForwardSigma1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma1Layout.createSequentialGroup() .addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelForwardCusAsHexSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma1Layout.setVerticalGroup( PanelForwardSigma1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelForwardCusAsHexSigma) .addComponent(jLabel9)) ); javax.swing.GroupLayout PanelForward1Layout = new javax.swing.GroupLayout(PanelForward1); PanelForward1.setLayout(PanelForward1Layout); PanelForward1Layout.setHorizontalGroup( PanelForward1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward1Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelForward1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward1Layout.createSequentialGroup() .addComponent(PanelForwardType1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelForward1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward1Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelForward1Layout.setVerticalGroup( PanelForward1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(PanelForwardSigma1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(PanelForward1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward1Layout.createSequentialGroup() .addComponent(PanelForwardType1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelForward1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward1Layout.createSequentialGroup() .addComponent(PanelForwardValue1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); LabelHex1.setText("Dec ="); LabelHex1.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex1.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType2Layout = new javax.swing.GroupLayout(PanelForwardType2); PanelForwardType2.setLayout(PanelForwardType2Layout); PanelForwardType2Layout.setHorizontalGroup( PanelForwardType2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex1, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType2Layout.setVerticalGroup( PanelForwardType2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex1, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextForwardCusAsDec.setEditable(false); javax.swing.GroupLayout PanelForwardValue2Layout = new javax.swing.GroupLayout(PanelForwardValue2); PanelForwardValue2.setLayout(PanelForwardValue2Layout); PanelForwardValue2Layout.setHorizontalGroup( PanelForwardValue2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue2Layout.createSequentialGroup() .addComponent(TextForwardCusAsDec, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue2Layout.setVerticalGroup( PanelForwardValue2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextForwardCusAsDec, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel10.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel10.setText("S ="); LabelForwardCusAsDecSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma2Layout = new javax.swing.GroupLayout(PanelForwardSigma2); PanelForwardSigma2.setLayout(PanelForwardSigma2Layout); PanelForwardSigma2Layout.setHorizontalGroup( PanelForwardSigma2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma2Layout.createSequentialGroup() .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelForwardCusAsDecSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma2Layout.setVerticalGroup( PanelForwardSigma2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelForwardCusAsDecSigma) .addComponent(jLabel10)) ); javax.swing.GroupLayout PanelForward2Layout = new javax.swing.GroupLayout(PanelForward2); PanelForward2.setLayout(PanelForward2Layout); PanelForward2Layout.setHorizontalGroup( PanelForward2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward2Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelForward2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward2Layout.createSequentialGroup() .addComponent(PanelForwardType2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelForward2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward2Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelForward2Layout.setVerticalGroup( PanelForward2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(PanelForwardSigma2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(PanelForward2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward2Layout.createSequentialGroup() .addComponent(PanelForwardType2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelForward2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward2Layout.createSequentialGroup() .addComponent(PanelForwardValue2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); LabelHex2.setText("Oct ="); LabelHex2.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex2.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType3Layout = new javax.swing.GroupLayout(PanelForwardType3); PanelForwardType3.setLayout(PanelForwardType3Layout); PanelForwardType3Layout.setHorizontalGroup( PanelForwardType3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex2, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType3Layout.setVerticalGroup( PanelForwardType3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex2, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextForwardCusAsOct.setEditable(false); javax.swing.GroupLayout PanelForwardValue3Layout = new javax.swing.GroupLayout(PanelForwardValue3); PanelForwardValue3.setLayout(PanelForwardValue3Layout); PanelForwardValue3Layout.setHorizontalGroup( PanelForwardValue3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue3Layout.createSequentialGroup() .addComponent(TextForwardCusAsOct, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue3Layout.setVerticalGroup( PanelForwardValue3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextForwardCusAsOct, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel11.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel11.setText("S ="); LabelForwardCusAsOctSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma3Layout = new javax.swing.GroupLayout(PanelForwardSigma3); PanelForwardSigma3.setLayout(PanelForwardSigma3Layout); PanelForwardSigma3Layout.setHorizontalGroup( PanelForwardSigma3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma3Layout.createSequentialGroup() .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelForwardCusAsOctSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma3Layout.setVerticalGroup( PanelForwardSigma3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelForwardCusAsOctSigma) .addComponent(jLabel11)) ); javax.swing.GroupLayout PanelForward3Layout = new javax.swing.GroupLayout(PanelForward3); PanelForward3.setLayout(PanelForward3Layout); PanelForward3Layout.setHorizontalGroup( PanelForward3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward3Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelForward3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward3Layout.createSequentialGroup() .addComponent(PanelForwardType3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelForward3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward3Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelForward3Layout.setVerticalGroup( PanelForward3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward3Layout.createSequentialGroup() .addComponent(PanelForwardSigma3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(PanelForward3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward3Layout.createSequentialGroup() .addComponent(PanelForwardType3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelForward3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward3Layout.createSequentialGroup() .addComponent(PanelForwardValue3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); LabelHex3.setText("Qua ="); LabelHex3.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex3.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType4Layout = new javax.swing.GroupLayout(PanelForwardType4); PanelForwardType4.setLayout(PanelForwardType4Layout); PanelForwardType4Layout.setHorizontalGroup( PanelForwardType4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex3, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType4Layout.setVerticalGroup( PanelForwardType4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex3, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextForwardCusAsQua.setEditable(false); javax.swing.GroupLayout PanelForwardValue4Layout = new javax.swing.GroupLayout(PanelForwardValue4); PanelForwardValue4.setLayout(PanelForwardValue4Layout); PanelForwardValue4Layout.setHorizontalGroup( PanelForwardValue4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue4Layout.createSequentialGroup() .addComponent(TextForwardCusAsQua, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue4Layout.setVerticalGroup( PanelForwardValue4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextForwardCusAsQua, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel12.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel12.setText("S ="); LabelForwardCusAsQuaSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma4Layout = new javax.swing.GroupLayout(PanelForwardSigma4); PanelForwardSigma4.setLayout(PanelForwardSigma4Layout); PanelForwardSigma4Layout.setHorizontalGroup( PanelForwardSigma4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma4Layout.createSequentialGroup() .addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelForwardCusAsQuaSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma4Layout.setVerticalGroup( PanelForwardSigma4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelForwardCusAsQuaSigma) .addComponent(jLabel12)) ); javax.swing.GroupLayout PanelForward4Layout = new javax.swing.GroupLayout(PanelForward4); PanelForward4.setLayout(PanelForward4Layout); PanelForward4Layout.setHorizontalGroup( PanelForward4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward4Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelForward4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward4Layout.createSequentialGroup() .addComponent(PanelForwardType4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelForward4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward4Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelForward4Layout.setVerticalGroup( PanelForward4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward4Layout.createSequentialGroup() .addComponent(PanelForwardSigma4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(PanelForward4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward4Layout.createSequentialGroup() .addComponent(PanelForwardType4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelForward4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward4Layout.createSequentialGroup() .addComponent(PanelForwardValue4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); LabelHex4.setText("Cus ="); LabelHex4.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex4.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType5Layout = new javax.swing.GroupLayout(PanelForwardType5); PanelForwardType5.setLayout(PanelForwardType5Layout); PanelForwardType5Layout.setHorizontalGroup( PanelForwardType5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex4, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType5Layout.setVerticalGroup( PanelForwardType5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex4, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextForwardCusAsCus.setEditable(false); javax.swing.GroupLayout PanelForwardValue5Layout = new javax.swing.GroupLayout(PanelForwardValue5); PanelForwardValue5.setLayout(PanelForwardValue5Layout); PanelForwardValue5Layout.setHorizontalGroup( PanelForwardValue5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue5Layout.createSequentialGroup() .addComponent(TextForwardCusAsCus, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue5Layout.setVerticalGroup( PanelForwardValue5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextForwardCusAsCus, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel13.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel13.setText("S ="); LabelForwardCusAsCusSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma5Layout = new javax.swing.GroupLayout(PanelForwardSigma5); PanelForwardSigma5.setLayout(PanelForwardSigma5Layout); PanelForwardSigma5Layout.setHorizontalGroup( PanelForwardSigma5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma5Layout.createSequentialGroup() .addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelForwardCusAsCusSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma5Layout.setVerticalGroup( PanelForwardSigma5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelForwardCusAsCusSigma) .addComponent(jLabel13)) ); javax.swing.GroupLayout PanelForward5Layout = new javax.swing.GroupLayout(PanelForward5); PanelForward5.setLayout(PanelForward5Layout); PanelForward5Layout.setHorizontalGroup( PanelForward5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward5Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelForward5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward5Layout.createSequentialGroup() .addComponent(PanelForwardType5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelForward5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward5Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelForward5Layout.setVerticalGroup( PanelForward5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward5Layout.createSequentialGroup() .addComponent(PanelForwardSigma5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(PanelForward5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward5Layout.createSequentialGroup() .addComponent(PanelForwardType5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelForward5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForward5Layout.createSequentialGroup() .addComponent(PanelForwardValue5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); javax.swing.GroupLayout PanelForwardLayout = new javax.swing.GroupLayout(PanelForward); PanelForward.setLayout(PanelForwardLayout); PanelForwardLayout.setHorizontalGroup( PanelForwardLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardLayout.createSequentialGroup() .addGroup(PanelForwardLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardLayout.createSequentialGroup() .addContainerGap() .addGroup(PanelForwardLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardLayout.createSequentialGroup() .addComponent(jLabel5) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelForwardNumber, javax.swing.GroupLayout.PREFERRED_SIZE, 239, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jLabel7))) .addGroup(PanelForwardLayout.createSequentialGroup() .addGap(24, 24, 24) .addGroup(PanelForwardLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(PanelForward1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(PanelForward2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(PanelForward3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(PanelForward4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(PanelForward5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); PanelForwardLayout.setVerticalGroup( PanelForwardLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardLayout.createSequentialGroup() .addGroup(PanelForwardLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel5) .addComponent(LabelForwardNumber)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel7) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelForward1, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelForward2, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelForward3, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelForward4, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelForward5, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap()) ); LabelInformation.setText("Special Converter Applet %s. Copyright © %s Eamonn Duffy. All Rights Reserved."); LabelNumber.setText("Number:"); LabelSigma.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); LabelSigma.setText("S ="); LabelNumberSigma.setText(" "); LabelInputBase.setText("Input Base (2-62):"); LabelCustomBase.setText("Custom Base (2-62):"); javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4); jPanel4.setLayout(jPanel4Layout); jPanel4Layout.setHorizontalGroup( jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addComponent(LabelNumber) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(TextNumber, javax.swing.GroupLayout.PREFERRED_SIZE, 209, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel4Layout.createSequentialGroup() .addComponent(LabelInputBase) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(TextInputBase, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(LabelCustomBase))) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addGap(26, 26, 26) .addComponent(LabelSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelNumberSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel4Layout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(TextCustomBase, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)))) ); jPanel4Layout.setVerticalGroup( jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelNumber) .addComponent(TextNumber, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(LabelSigma) .addComponent(LabelNumberSigma)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelInputBase) .addComponent(TextInputBase, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(LabelCustomBase) .addComponent(TextCustomBase, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); ComboBoxLookAndFeel.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ComboBoxLookAndFeelActionPerformed(evt); } }); jLabel1.setText("Look And Feel:"); PanelReverse.setBorder(javax.swing.BorderFactory.createTitledBorder("Reverse")); jLabel6.setText("Number:"); LabelReverseNumber.setText(" "); jLabel8.setText("As Special Input Base:"); LabelHex5.setText("Hex ="); LabelHex5.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex5.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType6Layout = new javax.swing.GroupLayout(PanelForwardType6); PanelForwardType6.setLayout(PanelForwardType6Layout); PanelForwardType6Layout.setHorizontalGroup( PanelForwardType6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex5, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType6Layout.setVerticalGroup( PanelForwardType6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex5, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextReverseCusAsHex.setEditable(false); javax.swing.GroupLayout PanelForwardValue6Layout = new javax.swing.GroupLayout(PanelForwardValue6); PanelForwardValue6.setLayout(PanelForwardValue6Layout); PanelForwardValue6Layout.setHorizontalGroup( PanelForwardValue6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue6Layout.createSequentialGroup() .addComponent(TextReverseCusAsHex, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue6Layout.setVerticalGroup( PanelForwardValue6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextReverseCusAsHex, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel14.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel14.setText("S ="); LabelReverseCusAsHexSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma6Layout = new javax.swing.GroupLayout(PanelForwardSigma6); PanelForwardSigma6.setLayout(PanelForwardSigma6Layout); PanelForwardSigma6Layout.setHorizontalGroup( PanelForwardSigma6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma6Layout.createSequentialGroup() .addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelReverseCusAsHexSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma6Layout.setVerticalGroup( PanelForwardSigma6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelReverseCusAsHexSigma) .addComponent(jLabel14)) ); javax.swing.GroupLayout PanelReverse1Layout = new javax.swing.GroupLayout(PanelReverse1); PanelReverse1.setLayout(PanelReverse1Layout); PanelReverse1Layout.setHorizontalGroup( PanelReverse1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse1Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelReverse1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse1Layout.createSequentialGroup() .addComponent(PanelForwardType6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelReverse1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse1Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelReverse1Layout.setVerticalGroup( PanelReverse1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(PanelForwardSigma6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(PanelReverse1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse1Layout.createSequentialGroup() .addComponent(PanelForwardType6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelReverse1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse1Layout.createSequentialGroup() .addComponent(PanelForwardValue6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); LabelHex6.setText("Dec ="); LabelHex6.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex6.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType7Layout = new javax.swing.GroupLayout(PanelForwardType7); PanelForwardType7.setLayout(PanelForwardType7Layout); PanelForwardType7Layout.setHorizontalGroup( PanelForwardType7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex6, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType7Layout.setVerticalGroup( PanelForwardType7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex6, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextReverseCusAsDec.setEditable(false); javax.swing.GroupLayout PanelForwardValue7Layout = new javax.swing.GroupLayout(PanelForwardValue7); PanelForwardValue7.setLayout(PanelForwardValue7Layout); PanelForwardValue7Layout.setHorizontalGroup( PanelForwardValue7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue7Layout.createSequentialGroup() .addComponent(TextReverseCusAsDec, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue7Layout.setVerticalGroup( PanelForwardValue7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextReverseCusAsDec, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel15.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel15.setText("S ="); LabelReverseCusAsDecSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma7Layout = new javax.swing.GroupLayout(PanelForwardSigma7); PanelForwardSigma7.setLayout(PanelForwardSigma7Layout); PanelForwardSigma7Layout.setHorizontalGroup( PanelForwardSigma7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma7Layout.createSequentialGroup() .addComponent(jLabel15, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelReverseCusAsDecSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma7Layout.setVerticalGroup( PanelForwardSigma7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelReverseCusAsDecSigma) .addComponent(jLabel15)) ); javax.swing.GroupLayout PanelReverse2Layout = new javax.swing.GroupLayout(PanelReverse2); PanelReverse2.setLayout(PanelReverse2Layout); PanelReverse2Layout.setHorizontalGroup( PanelReverse2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse2Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelReverse2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse2Layout.createSequentialGroup() .addComponent(PanelForwardType7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelReverse2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse2Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelReverse2Layout.setVerticalGroup( PanelReverse2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(PanelForwardSigma7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(PanelReverse2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse2Layout.createSequentialGroup() .addComponent(PanelForwardType7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelReverse2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse2Layout.createSequentialGroup() .addComponent(PanelForwardValue7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); LabelHex7.setText("Oct ="); LabelHex7.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex7.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType8Layout = new javax.swing.GroupLayout(PanelForwardType8); PanelForwardType8.setLayout(PanelForwardType8Layout); PanelForwardType8Layout.setHorizontalGroup( PanelForwardType8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex7, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType8Layout.setVerticalGroup( PanelForwardType8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex7, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextReverseCusAsOct.setEditable(false); javax.swing.GroupLayout PanelForwardValue8Layout = new javax.swing.GroupLayout(PanelForwardValue8); PanelForwardValue8.setLayout(PanelForwardValue8Layout); PanelForwardValue8Layout.setHorizontalGroup( PanelForwardValue8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue8Layout.createSequentialGroup() .addComponent(TextReverseCusAsOct, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue8Layout.setVerticalGroup( PanelForwardValue8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextReverseCusAsOct, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel16.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel16.setText("S ="); LabelReverseCusAsOctSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma8Layout = new javax.swing.GroupLayout(PanelForwardSigma8); PanelForwardSigma8.setLayout(PanelForwardSigma8Layout); PanelForwardSigma8Layout.setHorizontalGroup( PanelForwardSigma8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma8Layout.createSequentialGroup() .addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelReverseCusAsOctSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma8Layout.setVerticalGroup( PanelForwardSigma8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelReverseCusAsOctSigma) .addComponent(jLabel16)) ); javax.swing.GroupLayout PanelReverse3Layout = new javax.swing.GroupLayout(PanelReverse3); PanelReverse3.setLayout(PanelReverse3Layout); PanelReverse3Layout.setHorizontalGroup( PanelReverse3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse3Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelReverse3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse3Layout.createSequentialGroup() .addComponent(PanelForwardType8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelReverse3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse3Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelReverse3Layout.setVerticalGroup( PanelReverse3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse3Layout.createSequentialGroup() .addComponent(PanelForwardSigma8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(PanelReverse3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse3Layout.createSequentialGroup() .addComponent(PanelForwardType8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelReverse3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse3Layout.createSequentialGroup() .addComponent(PanelForwardValue8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); LabelHex8.setText("Qua ="); javax.swing.GroupLayout PanelForwardType9Layout = new javax.swing.GroupLayout(PanelForwardType9); PanelForwardType9.setLayout(PanelForwardType9Layout); PanelForwardType9Layout.setHorizontalGroup( PanelForwardType9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex8, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType9Layout.setVerticalGroup( PanelForwardType9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex8, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextReverseCusAsQua.setEditable(false); javax.swing.GroupLayout PanelForwardValue9Layout = new javax.swing.GroupLayout(PanelForwardValue9); PanelForwardValue9.setLayout(PanelForwardValue9Layout); PanelForwardValue9Layout.setHorizontalGroup( PanelForwardValue9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue9Layout.createSequentialGroup() .addComponent(TextReverseCusAsQua, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue9Layout.setVerticalGroup( PanelForwardValue9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextReverseCusAsQua, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel17.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel17.setText("S ="); LabelReverseCusAsQuaSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma9Layout = new javax.swing.GroupLayout(PanelForwardSigma9); PanelForwardSigma9.setLayout(PanelForwardSigma9Layout); PanelForwardSigma9Layout.setHorizontalGroup( PanelForwardSigma9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma9Layout.createSequentialGroup() .addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelReverseCusAsQuaSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma9Layout.setVerticalGroup( PanelForwardSigma9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelReverseCusAsQuaSigma) .addComponent(jLabel17)) ); javax.swing.GroupLayout PanelReverse4Layout = new javax.swing.GroupLayout(PanelReverse4); PanelReverse4.setLayout(PanelReverse4Layout); PanelReverse4Layout.setHorizontalGroup( PanelReverse4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse4Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelReverse4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse4Layout.createSequentialGroup() .addComponent(PanelForwardType9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelReverse4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse4Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelReverse4Layout.setVerticalGroup( PanelReverse4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse4Layout.createSequentialGroup() .addComponent(PanelForwardSigma9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(PanelReverse4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse4Layout.createSequentialGroup() .addComponent(PanelForwardType9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelReverse4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse4Layout.createSequentialGroup() .addComponent(PanelForwardValue9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); LabelHex9.setText("Cus ="); LabelHex9.setMaximumSize(new java.awt.Dimension(31, 14)); LabelHex9.setMinimumSize(new java.awt.Dimension(31, 14)); javax.swing.GroupLayout PanelForwardType10Layout = new javax.swing.GroupLayout(PanelForwardType10); PanelForwardType10.setLayout(PanelForwardType10Layout); PanelForwardType10Layout.setHorizontalGroup( PanelForwardType10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex9, javax.swing.GroupLayout.DEFAULT_SIZE, 44, Short.MAX_VALUE) ); PanelForwardType10Layout.setVerticalGroup( PanelForwardType10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(LabelHex9, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) ); TextReverseCusAsCus.setEditable(false); javax.swing.GroupLayout PanelForwardValue10Layout = new javax.swing.GroupLayout(PanelForwardValue10); PanelForwardValue10.setLayout(PanelForwardValue10Layout); PanelForwardValue10Layout.setHorizontalGroup( PanelForwardValue10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardValue10Layout.createSequentialGroup() .addComponent(TextReverseCusAsCus, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); PanelForwardValue10Layout.setVerticalGroup( PanelForwardValue10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(TextReverseCusAsCus, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) ); jLabel18.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel18.setText("S ="); LabelReverseCusAsCusSigma.setText(" "); javax.swing.GroupLayout PanelForwardSigma10Layout = new javax.swing.GroupLayout(PanelForwardSigma10); PanelForwardSigma10.setLayout(PanelForwardSigma10Layout); PanelForwardSigma10Layout.setHorizontalGroup( PanelForwardSigma10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma10Layout.createSequentialGroup() .addComponent(jLabel18, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelReverseCusAsCusSigma, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(22, Short.MAX_VALUE)) ); PanelForwardSigma10Layout.setVerticalGroup( PanelForwardSigma10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelForwardSigma10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(LabelReverseCusAsCusSigma) .addComponent(jLabel18)) ); javax.swing.GroupLayout PanelReverse5Layout = new javax.swing.GroupLayout(PanelReverse5); PanelReverse5.setLayout(PanelReverse5Layout); PanelReverse5Layout.setHorizontalGroup( PanelReverse5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse5Layout.createSequentialGroup() .addGap(368, 368, 368) .addComponent(PanelForwardSigma10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 14, Short.MAX_VALUE)) .addGroup(PanelReverse5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse5Layout.createSequentialGroup() .addComponent(PanelForwardType10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(417, Short.MAX_VALUE))) .addGroup(PanelReverse5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse5Layout.createSequentialGroup() .addGap(49, 49, 49) .addComponent(PanelForwardValue10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(93, Short.MAX_VALUE))) ); PanelReverse5Layout.setVerticalGroup( PanelReverse5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse5Layout.createSequentialGroup() .addComponent(PanelForwardSigma10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(PanelReverse5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse5Layout.createSequentialGroup() .addComponent(PanelForwardType10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addGroup(PanelReverse5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverse5Layout.createSequentialGroup() .addComponent(PanelForwardValue10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) ); javax.swing.GroupLayout PanelReverseLayout = new javax.swing.GroupLayout(PanelReverse); PanelReverse.setLayout(PanelReverseLayout); PanelReverseLayout.setHorizontalGroup( PanelReverseLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverseLayout.createSequentialGroup() .addGroup(PanelReverseLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverseLayout.createSequentialGroup() .addContainerGap() .addGroup(PanelReverseLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverseLayout.createSequentialGroup() .addComponent(jLabel6) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(LabelReverseNumber, javax.swing.GroupLayout.PREFERRED_SIZE, 239, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jLabel8))) .addGroup(PanelReverseLayout.createSequentialGroup() .addGap(24, 24, 24) .addGroup(PanelReverseLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(PanelReverse1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(PanelReverse2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(PanelReverse3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(PanelReverse4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(PanelReverse5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); PanelReverseLayout.setVerticalGroup( PanelReverseLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(PanelReverseLayout.createSequentialGroup() .addGroup(PanelReverseLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel6) .addComponent(LabelReverseNumber)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel8) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelReverse1, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelReverse2, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelReverse3, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelReverse4, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelReverse5, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap()) ); 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.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(4, 4, 4) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addComponent(LabelInformation, javax.swing.GroupLayout.DEFAULT_SIZE, 1035, Short.MAX_VALUE) .addGroup(layout.createSequentialGroup() .addComponent(jLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(ComboBoxLookAndFeel, javax.swing.GroupLayout.PREFERRED_SIZE, 267, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(PanelReverse, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(PanelForward, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(PanelForward, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(PanelReverse, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 32, Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(ComboBoxLookAndFeel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel1)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(LabelInformation) .addContainerGap()) ); }// //GEN-END:initComponents // As of 2-Nov-2009, courtesy of: http://www.coderanch.com/t/337216/Swing-AWT-SWT-JFace/java/wait-cursor /** Sets cursor for specified component to Wait cursor */ public static void startWaitCursor(JComponent component) { Component c = component.getRootPane().getGlassPane(); c.setCursor( Cursor.getPredefinedCursor( Cursor.WAIT_CURSOR ) ); c.setVisible(true); } /** Sets cursor for specified component to normal cursor */ public static void stopWaitCursor(JComponent component) { Component c = component.getRootPane().getGlassPane(); c.setCursor(Cursor.getPredefinedCursor( Cursor.DEFAULT_CURSOR ) ); c.setVisible(false); } // My helper methods. private void BeginWaitCursor() { try { startWaitCursor(getRootPane()); } catch (Exception Exception) { System.err.printf("BeginWaitCursor Exception = %s", Exception.getMessage()); } } private void EndWaitCursor() { try { stopWaitCursor(getRootPane()); } catch (Exception Exception) { System.err.printf("EndWaitCursor Exception = %s", Exception.getMessage()); } } private void ButtonConvertActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ButtonConvertActionPerformed BeginWaitCursor(); try { String WorkingNumber = TextNumber.getText(); if (CheckBoxUpperCase.isSelected()) WorkingNumber = WorkingNumber.toUpperCase(); else if (CheckBoxLowerCase.isSelected()) WorkingNumber = WorkingNumber.toLowerCase(); LabelNumberSigma.setText(Special.CalculateBasicSigma(WorkingNumber)); int InputBase = 0; int CustomBase = 0; if (TextInputBase.getText().length() > 0) { try { InputBase = Integer.parseInt(TextInputBase.getText()); if ((InputBase < 2) || (InputBase > 62)) InputBase = 0; } catch (Exception Exception) { System.err.printf("Input Base Conversion Exception = %s\n", Exception.getMessage()); InputBase = 0; } if (InputBase == 0) TextInputBase.setText(""); } if (TextCustomBase.getText().length() > 0) { try { CustomBase = Integer.parseInt(TextCustomBase.getText()); if ((CustomBase < 2) || (CustomBase > 62)) CustomBase = 0; } catch (Exception Exception) { System.err.printf("Custom Base Conversion Exception = %s\n", Exception.getMessage()); CustomBase = 0; } if (CustomBase == 0) TextCustomBase.setText(""); } String ForwardWorking = WorkingNumber; String ReverseWorking = Special.Reverse(WorkingNumber); LabelForwardNumber.setText(ForwardWorking); LabelReverseNumber.setText(ReverseWorking); String Working; // Forward Case. // As Special Input Base. Working = Special.FromBaseToBase(ForwardWorking, InputBase, 16); TextForwardCusAsHex.setText(Working); LabelForwardCusAsHexSigma.setText(Special.CalculateBasicSigma(Working)); Working = Special.FromBaseToBase(ForwardWorking, InputBase, 10); TextForwardCusAsDec.setText(Working); LabelForwardCusAsDecSigma.setText(Special.CalculateBasicSigma(Working)); Working = Special.FromBaseToBase(ForwardWorking, InputBase, 8); TextForwardCusAsOct.setText(Working); LabelForwardCusAsOctSigma.setText(Special.CalculateBasicSigma(Working)); Working = Special.FromBaseToBase(ForwardWorking, InputBase, 4); TextForwardCusAsQua.setText(Working); LabelForwardCusAsQuaSigma.setText(Special.CalculateBasicSigma(Working)); Working = Special.FromBaseToBase(ForwardWorking, InputBase, CustomBase); TextForwardCusAsCus.setText(Working); LabelForwardCusAsCusSigma.setText(Special.CalculateBasicSigma(Working)); // Reverse Case. // As Special Input Base. Working = Special.FromBaseToBase(ReverseWorking, InputBase, 16); TextReverseCusAsHex.setText(Working); LabelReverseCusAsHexSigma.setText(Special.CalculateBasicSigma(Working)); Working = Special.FromBaseToBase(ReverseWorking, InputBase, 10); TextReverseCusAsDec.setText(Working); LabelReverseCusAsDecSigma.setText(Special.CalculateBasicSigma(Working)); Working = Special.FromBaseToBase(ReverseWorking, InputBase, 8); TextReverseCusAsOct.setText(Working); LabelReverseCusAsOctSigma.setText(Special.CalculateBasicSigma(Working)); Working = Special.FromBaseToBase(ReverseWorking, InputBase, 4); TextReverseCusAsQua.setText(Working); LabelReverseCusAsQuaSigma.setText(Special.CalculateBasicSigma(Working)); Working = Special.FromBaseToBase(ReverseWorking, InputBase, CustomBase); TextReverseCusAsCus.setText(Working); LabelReverseCusAsCusSigma.setText(Special.CalculateBasicSigma(Working)); } catch (Exception Exception) { } EndWaitCursor(); TextNumber.selectAll(); }//GEN-LAST:event_ButtonConvertActionPerformed private void CheckBoxUpperCaseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_CheckBoxUpperCaseActionPerformed if (CheckBoxUpperCase.isSelected()) CheckBoxLowerCase.setEnabled(false); else CheckBoxLowerCase.setEnabled(true); }//GEN-LAST:event_CheckBoxUpperCaseActionPerformed private void CheckBoxLowerCaseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_CheckBoxLowerCaseActionPerformed if (CheckBoxLowerCase.isSelected()) CheckBoxUpperCase.setEnabled(false); else CheckBoxUpperCase.setEnabled(true); }//GEN-LAST:event_CheckBoxLowerCaseActionPerformed private void ComboBoxLookAndFeelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ComboBoxLookAndFeelActionPerformed if (m_bAllowLookAndFeelAction) { Runnable Defer = new Runnable() { public void run() { try { LookAndFeelItem Item = (LookAndFeelItem)ComboBoxLookAndFeel.getSelectedItem(); System.out.printf("Setting Look And Feel to: %s\n", Item.GetReferenceText()); UIManager.setLookAndFeel(Item.GetReferenceText()); //JFrame Frame = getFrame(); SwingUtilities.updateComponentTreeUI(getRootPane()); //Frame.pack(); } catch (Exception Exception) { System.err.printf("Setting Look And Feel Exception = %s\n", Exception.getMessage()); } } }; SwingUtilities.invokeLater(Defer); } }//GEN-LAST:event_ComboBoxLookAndFeelActionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton ButtonConvert; private javax.swing.JCheckBox CheckBoxLowerCase; private javax.swing.JCheckBox CheckBoxUpperCase; private javax.swing.JComboBox ComboBoxLookAndFeel; private javax.swing.JLabel LabelCustomBase; private javax.swing.JLabel LabelForwardCusAsCusSigma; private javax.swing.JLabel LabelForwardCusAsDecSigma; private javax.swing.JLabel LabelForwardCusAsHexSigma; private javax.swing.JLabel LabelForwardCusAsOctSigma; private javax.swing.JLabel LabelForwardCusAsQuaSigma; private javax.swing.JLabel LabelForwardNumber; private javax.swing.JLabel LabelHex; private javax.swing.JLabel LabelHex1; private javax.swing.JLabel LabelHex2; private javax.swing.JLabel LabelHex3; private javax.swing.JLabel LabelHex4; private javax.swing.JLabel LabelHex5; private javax.swing.JLabel LabelHex6; private javax.swing.JLabel LabelHex7; private javax.swing.JLabel LabelHex8; private javax.swing.JLabel LabelHex9; private javax.swing.JLabel LabelInformation; private javax.swing.JLabel LabelInputBase; private javax.swing.JLabel LabelNumber; private javax.swing.JLabel LabelNumberSigma; private javax.swing.JLabel LabelReverseCusAsCusSigma; private javax.swing.JLabel LabelReverseCusAsDecSigma; private javax.swing.JLabel LabelReverseCusAsHexSigma; private javax.swing.JLabel LabelReverseCusAsOctSigma; private javax.swing.JLabel LabelReverseCusAsQuaSigma; private javax.swing.JLabel LabelReverseNumber; private javax.swing.JLabel LabelSigma; private javax.swing.JPanel PanelForward; private javax.swing.JPanel PanelForward1; private javax.swing.JPanel PanelForward2; private javax.swing.JPanel PanelForward3; private javax.swing.JPanel PanelForward4; private javax.swing.JPanel PanelForward5; private javax.swing.JPanel PanelForwardSigma1; private javax.swing.JPanel PanelForwardSigma10; private javax.swing.JPanel PanelForwardSigma2; private javax.swing.JPanel PanelForwardSigma3; private javax.swing.JPanel PanelForwardSigma4; private javax.swing.JPanel PanelForwardSigma5; private javax.swing.JPanel PanelForwardSigma6; private javax.swing.JPanel PanelForwardSigma7; private javax.swing.JPanel PanelForwardSigma8; private javax.swing.JPanel PanelForwardSigma9; private javax.swing.JPanel PanelForwardType1; private javax.swing.JPanel PanelForwardType10; private javax.swing.JPanel PanelForwardType2; private javax.swing.JPanel PanelForwardType3; private javax.swing.JPanel PanelForwardType4; private javax.swing.JPanel PanelForwardType5; private javax.swing.JPanel PanelForwardType6; private javax.swing.JPanel PanelForwardType7; private javax.swing.JPanel PanelForwardType8; private javax.swing.JPanel PanelForwardType9; private javax.swing.JPanel PanelForwardValue1; private javax.swing.JPanel PanelForwardValue10; private javax.swing.JPanel PanelForwardValue2; private javax.swing.JPanel PanelForwardValue3; private javax.swing.JPanel PanelForwardValue4; private javax.swing.JPanel PanelForwardValue5; private javax.swing.JPanel PanelForwardValue6; private javax.swing.JPanel PanelForwardValue7; private javax.swing.JPanel PanelForwardValue8; private javax.swing.JPanel PanelForwardValue9; private javax.swing.JPanel PanelReverse; private javax.swing.JPanel PanelReverse1; private javax.swing.JPanel PanelReverse2; private javax.swing.JPanel PanelReverse3; private javax.swing.JPanel PanelReverse4; private javax.swing.JPanel PanelReverse5; private javax.swing.JTextField TextCustomBase; private javax.swing.JTextField TextForwardCusAsCus; private javax.swing.JTextField TextForwardCusAsDec; private javax.swing.JTextField TextForwardCusAsHex; private javax.swing.JTextField TextForwardCusAsOct; private javax.swing.JTextField TextForwardCusAsQua; private javax.swing.JTextField TextInputBase; private javax.swing.JTextField TextNumber; private javax.swing.JTextField TextReverseCusAsCus; private javax.swing.JTextField TextReverseCusAsDec; private javax.swing.JTextField TextReverseCusAsHex; private javax.swing.JTextField TextReverseCusAsOct; private javax.swing.JTextField TextReverseCusAsQua; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel15; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel17; private javax.swing.JLabel jLabel18; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel4; // End of variables declaration//GEN-END:variables } //--------------------------------------------------------------------------- // End Of $RCSfile: $ //---------------------------------------------------------------------------