Paw*_*l B 2 java swing append jtextfield
我正在尝试创建一个小的应用程序,其中U输入ID(在JButton的帮助下 - 从0到9 - )然后将已经按下的数字传递给putText-Method然后将其显示在JTextField中 - 问题在于时间我按下新号码之前我按下的号码消失了:s.有人可以帮助我吗?
public class IdPanel extends JPanel {
private JTextField idField;
private JLabel idLabel;
public IdPanel() {
setLayout(new GridBagLayout());
setPreferredSize(new Dimension(500, 70));
idField = new JTextField(20);
idField.setFont(new Font("Serif", Font.PLAIN, 20));
idLabel = new JLabel("Enter ID:");
idLabel.setFont(new Font("Serif", Font.PLAIN, 20));
GridBagConstraints gc = new GridBagConstraints();
gc.gridx = 0;
gc.gridy = 0;
gc.insets = new Insets(9, 9, 9, 9);
gc.anchor = GridBagConstraints.CENTER;
add(idLabel, gc);
gc.gridx = 1;
gc.anchor = GridBagConstraints.CENTER;
add(idField, gc);
}
public void putText(String number) {
idField.setText(number);
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16793 次 |
最近记录: |