我有一个关于我的jspinner的问题,我想出了如何使用jspinner.getvalue()获取值;方法。但我需要完成的是将微调器的值打印到当时隐藏的面板上(一旦用户按下我的程序的“订单”部分就会显示)这里是我的组件关于我的微调器的代码,按钮“添加到订单”,它应该将变量从jspinner添加到面板中的文本框中。然后我还会显示我的面板的代码
喷丝
int min = 0;
int max = 9;
int step = 1;
int initValue = 0;
SpinnerModel model = new SpinnerNumberModel(initValue, min, max, step);
JSpinner a1 = new JSpinner(model);
a1.setBounds(6, 200, 33, 26);
contentPane.add(a1);
JFormattedTextField tf = ((JSpinner.DefaultEditor) a1.getEditor()).getTextField();
tf.setEditable(false);
tf.setBackground(Color.white);
按订单添加按钮,该按钮用于将变量从微调器打印到面板
JButton btnAddToOrder = new JButton("Add To Order");
btnAddToOrder.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
最后是我的小组
orderDeet = new JTextField((Integer) a1.getValue());
orderDeet.setEditable(true);
orderDeet.setBounds(20, 33, 296, 235);
panel.add(orderDeet);
orderDeet.setColumns(10);
我还可以显示按钮的代码,以便在需要时使面板可见,但我不想让问题太复杂。