Java JTextField输出
如何在jtext字段中输出数字?我需要在输入时添加年龄,并将其显示给他Java JTextField输出,java,swing,jtextfield,Java,Swing,Jtextfield,如何在jtext字段中输出数字?我需要在输入时添加年龄,并将其显示给他 age = new JTextField(); age.setBounds(10, 133, 108, 20); contentPane.add(age); age.setColumns(10); textArea = new JTextField(); textArea.setBounds(10, 198, 298, 20); contentPane.add(tex
age = new JTextField();
age.setBounds(10, 133, 108, 20);
contentPane.add(age);
age.setColumns(10);
textArea = new JTextField();
textArea.setBounds(10, 198, 298, 20);
contentPane.add(textArea);
JButton btnDisplayWelcome = new JButton("Submit");
btnDisplayWelcome.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String first = firstname.getText();
String last = lastname.getText();
textArea.setText("Welcome " + first + ", " + last + " of ");
}
});
如何在jtext字段中输出数字
age = new JTextField();
age.setBounds(10, 133, 108, 20);
contentPane.add(age);
age.setColumns(10);
textArea = new JTextField();
textArea.setBounds(10, 198, 298, 20);
contentPane.add(textArea);
JButton btnDisplayWelcome = new JButton("Submit");
btnDisplayWelcome.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String first = firstname.getText();
String last = lastname.getText();
textArea.setText("Welcome " + first + ", " + last + " of ");
}
});
有一个setText
方法允许您修改它的内容
age = new JTextField();
age.setBounds(10, 133, 108, 20);
contentPane.add(age);
age.setColumns(10);
textArea = new JTextField();
textArea.setBounds(10, 198, 298, 20);
contentPane.add(textArea);
JButton btnDisplayWelcome = new JButton("Submit");
btnDisplayWelcome.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String first = firstname.getText();
String last = lastname.getText();
textArea.setText("Welcome " + first + ", " + last + " of ");
}
});
age.setText(String.valueOf(950));
有关详细信息,请参阅。您不使用
null
布局。您可以使用Inetger.toString
(或其他Number
等效项)或String.valueOf
或JSpinner
或JFormattedTextField
textArea=newjtextfield()
这是JTextArea
的一个好(合理)名称,但JTextField
的名称不好@MadProgrammer“您不使用null
layouts。”这一点很好。在这种情况下,OP可以从定义要显示的文本字段的列数(字符)开始。我通常是在构造函数中完成的。@AndrewThompson再次感谢您注意到我的一个打字错误:)我很擅长识别打字错误。现在,如果在这个能力中只能找到一大堆现金的话
age = new JTextField();
age.setBounds(10, 133, 108, 20);
contentPane.add(age);
age.setColumns(10);
textArea = new JTextField();
textArea.setBounds(10, 198, 298, 20);
contentPane.add(textArea);
JButton btnDisplayWelcome = new JButton("Submit");
btnDisplayWelcome.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String first = firstname.getText();
String last = lastname.getText();
textArea.setText("Welcome " + first + ", " + last + " of ");
}
});