在EclipseWindowBuilder中将数据从一个窗口textareas显示到其他窗口textarea中

时间:2018-04-13 14:21:40

标签: java eclipse user-interface textarea windowbuilder

我是Java新手 我为公制单位创建了一个转换软件,现在我想创建一个新窗口,用于将转换单位的输出从一个窗口文本区域记录到另一个窗口中的一个文本区域Picture of the application 两个Windows都是一个应用程序

我需要在那里放置什么代码才能在另一个窗口文本区域中显示它

JButton btnConvert = new JButton("Convert");
    btnConvert.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

            double numCM,sumCM;
            double numKM,sumKM;
            double numMIL,sumMIL;

            try {

                //startCM//
                numCM = Double.parseDouble(textFieldenter.getText());
                sumCM = numCM*100;
                textFieldcm.setText(Double.toString(sumCM));

                //endCM//

                //startKILOMETERS//
                numKM = Double.parseDouble(textFieldenter.getText());
                sumKM = numKM*0.001;
                textFieldkm.setText(Double.toString(sumKM));
                //endKILOMETERS//

                //startMILES//
                numMIL = Double.parseDouble(textFieldenter.getText());
                sumMIL = numMIL*0.000621;
                textFieldmil.setText(Double.toString(sumMIL));
                //endMILES//


            }

            catch (Exception e1) {

                JOptionPane.showInternalMessageDialog(btnConvert, "Value etered is incorrect");

            }


        }
    });

1 个答案:

答案 0 :(得分:0)

您可以在JTextFields上使用方法JTextField.getText()并将其值存储到String变量中,然后使用方法append(String str)将其传递给JTextArea,并在末尾添加换行符{{ 1}}

阅读这些类的API,以了解有关其方法以及如何使用它们的更多信息Java API

就像这样

/n