Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2016, 16:32   #1
~>>>Dron<<<~
Пользователь
 
Регистрация: 03.11.2009
Сообщений: 18
Стрелка Работа с ComboBox

Я новичёк. После Foxpro Java кажется очень сложным).
1) Как записать значение поля ComboBox в переменную? (текстовый тип)
Комбо бокс создаю в графическом редакторе
Пробовал по разному

В итоге так

String num1;
num1=(String)jComboBox1.getSelected Item();

Выдаёт ошибки.


2) Как в ComboBox добавить пункты в спадающий список

делаю так в private void jComboBox1ActionPerformed(java.awt. event.ActionEvent evt)

jComboBox1.addItem("ыыы");

но тоже не добавляет.

Заранее благодарен.
~>>>Dron<<<~ вне форума Ответить с цитированием
Старый 31.03.2016, 17:32   #2
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию

Код:
package programmersforum;

public class MyJFrame extends javax.swing.JFrame {

    public MyJFrame() {
        initComponents();
        
        jComboBox1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField1.setText(jComboBox1.getSelectedItem().toString());
            }
        });
        for(int i = 1; i < 11; i++) {
            jComboBox1.addItem("Значение " + i);
        }
        
    }

    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        jComboBox1 = new javax.swing.JComboBox<>();
        jTextField1 = new javax.swing.JTextField();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(new java.awt.FlowLayout());

        jComboBox1.setPreferredSize(new java.awt.Dimension(100, 20));
        getContentPane().add(jComboBox1);

        jTextField1.setPreferredSize(new java.awt.Dimension(100, 20));
        getContentPane().add(jTextField1);

        pack();
    }// </editor-fold>                        


    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(() -> {
            new MyJFrame().setVisible(true);
        });
    }

    // Variables declaration - do not modify                     
    private javax.swing.JComboBox<String> jComboBox1;
    private javax.swing.JTextField jTextField1;
    // End of variables declaration                   

}
BleStaR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с Combobox FleXik Общие вопросы Delphi 2 07.02.2014 07:57
работа с combobox debosh123 Microsoft Office Excel 2 18.09.2013 14:44
работа с ComboBox Софья1992 Общие вопросы Delphi 9 09.04.2012 22:52
работа с ComboBox ms-32 Помощь студентам 6 17.04.2010 09:44
Работа с ComboBox Sanakan Помощь студентам 2 27.03.2009 19:16