Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Java

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 05.02.2010, 13:56   #1
Неактивный пользователь
 
Аватар для adonis217994
 
Пол:Мужской
Регистрация: 26.09.2008
Сообщений: 30
Репутация: 12
По умолчанию Задача по java

Есть две кнопки (Button_1, Button_2) и переключатель на два положения ("включить", "выключить"). При нажатии или клике мышью на кнопке "Button_1", выдавать сообщение "Нажата первая кнопка". При нажатии или клике мышью на "Button_2", выдавать сообщение "Нажата вторая кнопка" если переключатель в положении "выключить", а в противном случае выдавать сообщение "Нажата первая кнопка".
Как должен выглядеть скрипт для этой задачи?
P.S.
Важная особенность! Требуется не просто выводить нужный текст, а использовать события при нажатии на кнопку "Button_2".
adonis217994 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: телевизор 32 дюймов самсунг купитьпрокат тканимягкие кресла в гостинуюНасос Grundfos TP 200-70/4 97927110Заходите на сайт MebelStol.ru: диван атланта прямой купить в спб - отличные цены и большой выбор!


Старый 16.02.2010, 10:37   #2
baltazor
Неактивный пользователь
 
Пол:Мужской
Регистрация: 20.05.2008
Сообщений: 5
Репутация: 0
По умолчанию Re: Задача по java

Привет!
Тут работы на 5 минут
Напиши подробнее что должно происходить при нажатии по кнопкам, ты написал не все варианты.
baltazor вне форума
 
Ответить с цитированием Вверх
Старый 17.02.2010, 08:37   #3
adonis217994
Неактивный пользователь
 
Аватар для adonis217994
 
Пол:Мужской
Регистрация: 26.09.2008
Сообщений: 30
Репутация: 12
По умолчанию Re: Задача по java

А про какие варианты имеется ввиду? Задачу сам выдумал. Хочу разобраться, как можно программно нажимать кнопку.
adonis217994 вне форума
 
Ответить с цитированием Вверх
Старый 10.03.2010, 13:09   #4
starnov
Неактивный пользователь
 
Пол:Мужской
Регистрация: 19.01.2010
Сообщений: 10
Репутация: 1
По умолчанию Re: Задача по java

вот вам события на кнопку:

jButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
// ваш код здесь
}
});
starnov вне форума
 
Ответить с цитированием Вверх
Старый 02.10.2010, 10:55   #5
grGogy
Новичок
 
Пол:Мужской
Регистрация: 02.10.2010
Сообщений: 14
Репутация: 2
По умолчанию Re: Задача по java

в конструкторе кнопок используй безымянный класс, в котором опишешь поведение
grGogy вне форума
 
Ответить с цитированием Вверх
Старый 24.09.2012, 20:33   #6
kinokrim
Неактивный пользователь
 
Пол:Мужской
Регистрация: 24.09.2012
Сообщений: 2
Репутация: 0
По умолчанию Re: Задача по java

package formula;

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

public class Formula extends JApplet {

JButton button_1 = new JButton("Button1");
JButton button_2 = new JButton("Button2");
JCheckBox chb = new JCheckBox();

ActionListener al = new ActionListener() {

@Override
public void actionPerformed(ActionEvent arg0) {
JOptionPane.showMessageDialog(button_1, "Нажата первая кнопка");

}
};

ActionListener al2 = new ActionListener() {

@Override
public void actionPerformed(ActionEvent arg0) {
if (!chb.isSelected())
JOptionPane.showMessageDialog(button_2, "Нажата вторая кнопка");
else
JOptionPane.showMessageDialog(button_1, "Нажата первая кнопка");

}
};

public void init() {
Container c = getContentPane();
c.setLayout(new FlowLayout());
button_1.addActionListener(al);
button_2.addActionListener(al2);
c.add(button_1);
c.add(button_2);
c.add(chb);
}

public static void main(String arg[]) {
JFrame frame = new JFrame();
Formula f = new Formula();
frame.setContentPane(f);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
frame.setSize(500, 500);
f.init();
f.start();
frame.setVisible(true);
}
}
kinokrim вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java начинающему. Что нужно для разработки Java-приложения? mrzed Java 37 24.03.2011 16:31
неповторяющиеся члены (задача) zhadan Borland C++ Builder 2 11.05.2009 07:41
хитрая задача ispolin Архив 4 24.05.2006 07:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:52. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05378 секунды с 11 запросами