| Виды программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
jTree - изминение выбранного объекта Размер сайта во весь экран JDBC, дравер для FireBird Цвет рамки компонента Проверка типа Работа с панелями N2 Nuzna pomosch po JAVA, spasite moi nervnije kletki!! модификатор final, параметров метода Прозрачное окно?, возможно ли.. Работа с панелями Как заставить курсор мышки перейти на другое поле? Мультиязычный интерфейс Ошибка или такое бывает? работа с таблицей через модель., Ранее обсуждалось с DarkDs Проверка перед добавлением ..... Меню в jTree Java для мобильных Предложите удобный вариант работы с датой Производная полинома нескольких переменных tooltip на строку таблицы DLL но не JNI, вопрос Длина вводимых символов в jTextField Вторая копия приложения jTextField Autocomplete jTree(String) >> jTextField Вопрос по J2ME, вопрос к спецам по java помогите (вопрос для j2me guru), нужна маленькая помощь в виде программки Теперь обработка событий.... Проверка с помощью своего конструктора Сотрудничество Sun и Microsoft Проверка ftp сервера Продолжение вопроса по локальному использовани jsp: set/get cookies tomcat error page Проблемка с com.borland.dbswing.JdbTable, Мерцание ... Хочу изучать J2ME Вопрос по локальному использованию Как прочитать цвет пикселя Как написать скрипт, чтобы работал! Работа с BLOB и CLOB, Oracle 9i/JDBC Thin Driver Как обратиться к родительскому окну?, и снова window.opener Как Вы относитесь к курящим девушкам? Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки Инициализация массива объектов, Вопрос новичка 2 вопроса - WAR-файл, бизнес-логика J2EE Передача метода как параметра Class Inet4Address, Кто нибудь работал с Inet4Address? Медот проверки, 0< значение n<266 Мужики срочно, нет времени сделать самому зачет нужен Tomcat+Oracle Test Infected Programming Java + Video+Subtitre, Вопрос Кто работает с javaws?, как собрать jnlp? addObject(); Можно ли из JApplet сделать, самостоятельное приложение с main() Рабочая кнопка при выделении объекта из JTree, Использование addTreeSelectionListener Как передать параметры по ссылке без формы? ButtonGroup, Как выбрать отмеченый флажок... Шаблон IP для JTextField!!, Очень нужон! Работа с потоками jComboBox->addObject()->jTree В JDK 1.5.0 нет поддержки charset'a roman8!, и в ранних версиях тоже. и в апдейтах её А можно ли ваще на яве демона сделать?, Ну чё, знатоки есть? :) Странное поведение сокета... key & mouse Listener problem Права на коннект к сокету ссылки... Опережающая проверка на несовпадение в Java regex., Возможно ли это? Трансформация рисунка. |
Платные хостинги Раскрутка сайта Книги по программированию ButtonGroup, Как выбрать отмеченый флажок...
- Люди добрые, подскажите!Есть группа из 2 JRadioButton'sчет не пойму, как мне получить текст выбранной радиокнопки?Вот отрывки кода:Код private void initComponents() { buttonGroup1 = new javax.swing.ButtonGroup(); confLbl = new javax.swing.JLabel(); jPanel1 = new javax.swing.JPanel(); confLabel1 = new javax.swing.JLabel(); confNumFld1 = new javax.swing.JTextField(); confBtn1 = new javax.swing.JButton(); encLabel = new javax.swing.JLabel(); radioBtn1 = new javax.swing.JRadioButton(); radioBtn2 = new javax.swing.JRadioButton();/* SKIP*/ radioBtn1.setBackground(new java.awt.Color(255, 255, 205)); radioBtn1.setFont(new java.awt.Font("Arial", 0, 10)); radioBtn1.setText("CP1251"); buttonGroup1.add(radioBtn1); radioBtn1.setMargin(new java.awt.Insets(0, 0, 0, 0)); jPanel1.add(radioBtn1); radioBtn1.setBounds(70, 28, 60, 12); radioBtn2.setBackground(new java.awt.Color(255, 255, 205)); radioBtn2.setFont(new java.awt.Font("Arial", 0, 10)); radioBtn2.setText("KOI8-R"); buttonGroup1.add(radioBtn2); radioBtn2.setMargin(new java.awt.Insets(0, 0, 0, 0)); jPanel1.add(radioBtn2); radioBtn2.setBounds(130, 28, 55, 12);highlightSyntax('javaTg5OTM','java'); - Думаю так!! Хотя возможно ошибаюсь...Код ....//Объединить объекты JradioButton в группуradioGroup1 = new ButtonGroup1();radioGroup1.add(plainButton);// Создание объекта для FontplainFont = newFont( new java.awt.Font("Arial", 0, 10));//Обработка сообытии переключателейpublic void itemStateChanged (ItemEvent exent ) {if (event.getSource() ==plainButton) field.setFont(plainButton);}....highlightSyntax('javaMmViOW','java');-----------Прошу меня не винить , если тут ошибки - я всего лишь идеи выдвинул! Это сообщение отредактировал XClan - 25.12.2003, 14:30 - Есть два варианта (надо будет в FAQ положить):1. Предлагается SUN в примерах - использовать setActionCommand/getActionCommand. Это просто строка, которую можно устанавливать равной тексту на кнопке. Пользоваться удобно, но надо об этом помнить.2. Можно просто перебрать все элементы в группе и проверить кнопку, которая выбрана. Не очень удобно если элементов много.Оба варианта приведены в примере (смотри public void showItem()):Код import java.util.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ButtonRad extends JFrame{ JRadioButton button1; JRadioButton button2; JRadioButton button3; ButtonGroup buttonGroup; public ButtonRad() { getContentPane().setLayout(new FlowLayout()); button1 = new JRadioButton("Text 1"); button1.setActionCommand("Action 1"); button2 = new JRadioButton("Text 2"); button2.setActionCommand("Action 2"); button3 = new JRadioButton("Text 3"); button3.setActionCommand("Action 3"); buttonGroup = new ButtonGroup(); buttonGroup.add(button1); buttonGroup.add(button2); buttonGroup.add(button3); JButton btn = new JButton("Show"); btn.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { showItem(); } }); getContentPane().add(button1); getContentPane().add(button2); getContentPane().add(button3); getContentPane().add(btn); setBounds(100,100,300,100); } public void showItem() { String action = ""; String text = ""; // Вот первый вариант - очень быстренько нашли ButtonModel bm = buttonGroup.getSelection(); if(bm!=null) action = bm.getActionCommand(); else return; // А вот второй вариант - приходится перебирать все элементы. for(Enumeration e=buttonGroup.getElements(); e.hasMoreElements();) { Object obj = e.nextElement(); if(obj instanceof JRadioButton) { JRadioButton rb = (JRadioButton)obj; if(rb.isSelected()) { text = rb.getText(); } } } JOptionPane.showMessageDialog(null, action+" & "+text); } public static void main(String[] args) { ButtonRad md = new ButtonRad(); md.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); md.setVisible(true); }}highlightSyntax('javajQ3MjV','java'); - Во! Вот это ОНО Действительно, блин, проще запомнить... Ну как тут догадаться, что getActionCommand - всего лишь вернет текст с кнопки |