来自JSpinner的值在调用时不出现(SWING)

时间:2016-11-11 13:41:35

标签: java swing panel

我有一个关于我的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);

我还可以显示按钮的代码,以便在需要时使面板可见,但我不想让问题太复杂。

0 个答案:

没有答案