swing—如何在java中使用jbutton将双精度值传递到文本字段中?

cwdobuhd  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(139)

这个问题在这里已经有答案了

将双精度转换为字符串(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!");
                        }

                }
            }
        }
        );

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题