这个问题在这里已经有答案了:
将双精度转换为字符串(14个答案)
在java中将字符串转换为双精度(14个答案)
上个月关门了。
我试图在文本字段中传递值,但发现一个错误。这是密码,请引导。在此行“double textpk=double.parsedouble(lp.gettext());”中获取运行时错误
//convetor button
convrt = new JButton("Convert");
convrt.setBounds(70,350,120,60);
convrt.setBackground(Color.DARK_GRAY);
convrt.setForeground(Color.WHITE);
Cursor crs=new Cursor(Cursor.HAND_CURSOR);
convrt.setCursor(crs);
conn2.add(convrt);
//pkr text settings
convrt.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e2)
{
String ch=e2.getActionCommand();
if(ch=="Convert")
{
double textpk=Double.parseDouble( lp.getText() );
if(textpk>0)
{
double textDollar=textpk/165.4;
String txt=String.valueOf(textDollar);
ld.setText(txt);
}
else
{
//money convertion code and set money for dollars
JOptionPane.showMessageDialog(conn2,"Please Enter the Amount!");
}
}
}
}
);
暂无答案!
目前还没有任何答案,快来回答吧!