JComboBox - Java (241591)

Узнай цену своей работы

Формулировка задачи:

Помогите разобраться с JCOMBOBOX. Есть два combobox. Когда пользователь выбирает объект, как поймать его выбор.
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
public class EShop {
private JTextField df;
    public void setDisplayValue(String val){
        df.setText(val);
    }
    public String getDisplayValue(){
        return df.getText();
 
    }
 
    public static void main(String[] args) {

        JPanel p1;
        JButton button0;
        JPanel esh = new JPanel();
        JTextField dfield;
        button0 = new JButton("Buy");
        p1 = new JPanel();
 
        String [] items1 = {
                "Bike Arlenok",
                "Bike Ukraine"
        };
 
        JComboBox comboBox = new JComboBox(items1);
 
        Integer [] items2 = {
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10,
                15,
                20,
                25,
        };
        JComboBox cb = new JComboBox(items2);
        JLabel label1 = new JLabel("Enter bike");
 
        JLabel label2 = new JLabel("how much");
        JTextField field = new JTextField(10);
 
        esh.add(label1);
        esh.add(comboBox);
        esh.add(label2);
        esh.add(cb);
        esh.add(button0);
        esh.add(field);
 
            p1 = new JPanel();
        GridLayout gl = new GridLayout(10,30);
        p1.setLayout(gl);

        JFrame frame = new JFrame("E-Shop");
        frame.setContentPane(esh);
        frame.setVisible(true);
        frame.setSize(250, 300);
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

        ActionListener actionListener = new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {

            }
        };
        comboBox.addActionListener(actionListener);
        cb.addActionListener(actionListener);
        button0.addActionListener(actionListener);
 
    }
}

Решение задачи: «JComboBox»

textual
Листинг программы
String st=cb.getSelectedItem().toString();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5