Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобраться с CheckBox и Image 
:(
    Опции темы
diman1979
Дата 3.2.2006, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 25.1.2006

Репутация: нет
Всего: нет



1. Не получается получить булеоновское значение о включении CheckBox во фрейме.
2. Может кто подскажет как встатвить рисунок в Panel.


Заранее спасибо
PM MAIL   Вверх
GIK
Дата 3.2.2006, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: нет
Всего: 14



setState() возвращает булево значение.
Но можно использовать
getLabel(); для того чтобы получить строковое значение чекбокса.
Код

Checkbox check = new Checkbox("Go");
Checkbox check2 = new Checkbox("Go2");
Checkbox check3 = new Checkbox("Go3");
add(check);
add(check2);
add(check3);
String message="";
check.addItemListener(this);
check2.addItemListener(this);
check3.addItemListener(this);
public void itemStateChanged(ItemEvent chacked){
String str = chacked.getLabel();
if (str.equals("Go3")) {
message = "Выбран ентот чекбокс";
 }
}

Если чекбокс будет выбран произойдет событие, о котором уведомится объект прослушки и ему жу перешлют ссылку на объект - событие Checkbox.

Это сообщение отредактировал(а) GIK - 3.2.2006, 17:36


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
aefimov
Дата 3.2.2006, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.1.2006

Репутация: нет
Всего: нет



Цитата

1. Не получается получить булеоновское значение о включении CheckBox во  фрейме.

JCheckBox или Checkbox?
В первом случае getSelected, во втором - во втором уже подсказали.

Цитата

2. Может кто подскажет как встатвить рисунок в Panel.


Свингом:
Код

Image image = ...;
JLabel label = new JLabel(new ImageIcon(image));

JPanel panel = new JPanel();
panel.addLabel();

С AWT вероятно предется писать свою рендерелку картинки. Не знаю.
PM MAIL   Вверх
diman1979
Дата 5.2.2006, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 25.1.2006

Репутация: нет
Всего: нет



Пользуюсь JBuilder X, там нет getSelected() , есть isSelected() которое принимает знасчение true при включенной jCheckBox

Это сообщение отредактировал(а) diman1979 - 5.2.2006, 17:34
PM MAIL   Вверх
powerOn
Дата 5.2.2006, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



Если ты используешь компонет CheckBox из пакета java.awt,
то для проверки его состояния иcпользуй метод getState().

Если ты используешь компонет JCheckBox из пакета javax.swing,
то для проверки его состояния иcпользуй метод isSelected().


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
batigoal
Дата 5.2.2006, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 7
Всего: 151



Цитата(diman1979 @ 5.2.2006, 12:41 Найти цитируемый пост)

Пользуюсь JBuilder X, там нет getSelected() , есть isSelected()

Это не зависит от среды.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
diman1979
Дата 7.2.2006, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 25.1.2006

Репутация: нет
Всего: нет



С рисунком так и не получилось, кто сможет, прошу по-подробней как вставить картику 1.gif в JPanel, если можно с примером кода( JBuilder X)
PM MAIL   Вверх
batigoal
Дата 7.2.2006, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 7
Всего: 151



Приведи свой код.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
diman1979
Дата 7.2.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 25.1.2006

Репутация: нет
Всего: нет



у меня больше 500 строк, больше всего напрягает что в литературе ничего по этому поводу нет.

Это сообщение отредактировал(а) diman1979 - 7.2.2006, 16:39
PM MAIL   Вверх
Hroft
Дата 7.2.2006, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 20.10.2003
Где: Москва

Репутация: нет
Всего: 3



Код

JPanel panel = new JPanel();
JLabel iconLabel = new JLabel();
iconLabel.setIcon(new ImageIcon("1.gif");
panel.add(iconLabel);

С путями только чтоб нормально все смотри.
PM MAIL ICQ   Вверх
diman1979
Дата 8.2.2006, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 25.1.2006

Репутация: нет
Всего: нет



Большое спасибо всем кто помог.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0635 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.