![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Есть две кнопки (Button_1, Button_2) и переключатель на два положения ("включить", "выключить"). При нажатии или клике мышью на кнопке "Button_1", выдавать сообщение "Нажата первая кнопка". При нажатии или клике мышью на "Button_2", выдавать сообщение "Нажата вторая кнопка" если переключатель в положении "выключить", а в противном случае выдавать сообщение "Нажата первая кнопка".
Как должен выглядеть скрипт для этой задачи? P.S. Важная особенность! Требуется не просто выводить нужный текст, а использовать события при нажатии на кнопку "Button_2". |
|
|
|
|
| Реклама: | телевизор 32 дюймов самсунг купить | прокат ткани | мягкие кресла в гостиную | Насос Grundfos TP 200-70/4 97927110 | Заходите на сайт MebelStol.ru: диван атланта прямой купить в спб - отличные цены и большой выбор! |
|
|
#2
|
|
Неактивный пользователь
Пол:
Регистрация: 20.05.2008
Сообщений: 5
Репутация: 0
|
Привет!
Тут работы на 5 минут Напиши подробнее что должно происходить при нажатии по кнопкам, ты написал не все варианты. |
|
|
|
|
|
#3
|
|
А про какие варианты имеется ввиду? Задачу сам выдумал. Хочу разобраться, как можно программно нажимать кнопку.
|
|
|
|
|
|
|
#4
|
|
Неактивный пользователь
Пол:
Регистрация: 19.01.2010
Сообщений: 10
Репутация: 1
|
вот вам события на кнопку:
jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // ваш код здесь } }); |
|
|
|
|
|
#5
|
|
Новичок
Пол:
Регистрация: 02.10.2010
Сообщений: 14
Репутация: 2
|
в конструкторе кнопок используй безымянный класс, в котором опишешь поведение
|
|
|
|
|
|
#6
|
|
Неактивный пользователь
Пол:
Регистрация: 24.09.2012
Сообщений: 2
Репутация: 0
|
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); } } |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| 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 |
|
|