使用Jframe将英寸转换为厘米

时间:2015-10-06 16:17:43

标签: java algorithm swing jframe

我很想在Netbeans上使用Jframe,我们的教授告诉我们创建一个将英寸转换为厘米的程序。他还告诉我们使用Jbutton“转换,清除和退出”我已经完成了“清除和退出”,我的问题是我如何使用Jframe转换。我有点混淆使用它。

INCH = Inches
CENT = Centimeter

private void CLEARActionPerformed(java.awt.event.ActionEvent evt) {                                      
    INCH.setText("");
    CENT.setText("");
}                                     

private void EXITActionPerformed(java.awt.event.ActionEvent evt) {                                     
    System.exit(0);
}                                    

private void ABTActionPerformed(java.awt.event.ActionEvent evt) {                                    
    AboutFormDesign e = new AboutFormDesign();
    e.setVisible(true);
}                                   

private void INCHKeyTyped(java.awt.event.KeyEvent evt) {                              

   char EMMAN = evt.getKeyChar();
   if(!(Character.isDigit(EMMAN) 
           ||(EMMAN == KeyEvent.VK_BACK_SPACE) 
           ||(EMMAN==KeyEvent.VK_DELETE)))
   {
       getToolkit().beep();
       evt.consume();



    }
}                             

private void ConvertActionPerformed(java.awt.event.ActionEvent evt) {                                        



}                                       

private void CENTActionPerformed(java.awt.event.ActionEvent evt) {                                     
    // TODO add your handling code here:
}                                    

1 个答案:

答案 0 :(得分:2)

您的代码不够完整,无法完全理解,但您似乎在尝试在某些文本组件中使用KeyListener,可能是JTextField,如果是这样,不要 。接受该字段的文本,使用ActionListener输入press,或者从响应连接到JButton的ActionListener,然后分析它。如果你进一步陷入困境,请改进你的问题。

关于:

  

我的问题是如何使用Jframe

进行转换

首先创建一个JPanel,将您的组件放入JPanel,将该JPanel放入JFrame并按Swing Tutorials中详细描述的那样显示它。