어떻게 JTextField에서 숫자를 출력합니까? 나이를 입력해야하고 다시 입력해야합니다.JTextField 출력
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 ");
}
});
'널 (null)'레이아웃을 사용하지 않습니다. 'Inetger.toString' (또는 다른'Number') 또는'String.valueOf' 나'JSpinner' 또는'JFormattedTextField'를 사용할 수 있습니다. – MadProgrammer
'textArea = new JTextField(); 'JTextArea'하지만'JTextField'의 나쁜 이름입니다! –
@MadProgrammer * "널 레이아웃을 사용하지 마십시오."* 우수한 점. 이 경우 OP는 텍스트 필드의 열 수 (문자 수)를 정의하여 시작될 수 있습니다. 나는 전형적으로 생성자에서 그것을한다. –