Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 6

Смена названия у кнопки

02.06.2015, 15:12. Показов 6264. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть код

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import java.awt.*;
import java.awt.event.*;
 
class TextTest extends Frame{
TextTest(String s){
super(s);
String a = " ";
setLayout(null);
setFont(new Font("Serif", Font.PLAIN, 13));
 
Button b1 = new Button("Data");
b1.setBounds(5,30,45,30); add(b1);
 
Button b2 = new Button("is");
b2.setBounds(55,30,20,30); add(b2);
 
Button b3 = new Button("not");
b3.setBounds(80,30,35,30); add(b3);
 
Button b4 = new Button("information");
b4.setBounds(120,30,90,30); add(b4);
 
Button b5 = new Button("is");
b5.setBounds(215,30,20,30); add(b5);
 
Button b6 = new Button("not");
b6.setBounds(45,60,35,30); add(b6);
 
Button b7 = new Button("knowledge");
b7.setBounds(85,60,85,30); add(b7);
 
Button b8 = new Button("is");
b8.setBounds(175,60,20,30); add(b8);
 
Button b9 = new Button("not");
b9.setBounds(200,60,35,30); add(b9);
 
Button b10 = new Button("wisdom");
b10.setBounds(175,90,60,30); add(b10);
 
setSize(250,300); setVisible(true);
 
public static void main(String[] args){
Frame f = new TextTest(" Поля ввода");
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent ev){
System.exit(0);
}
});
}
}
Нужно добавить сюда массив строк из 10 значений и чтобы при нажатии на кнопку, она меняла название на то что находится в массиве.
Либо же просто сделать так чтобы кнопка меняла название при нажатии на неё. Пробовал getText setText - не получается

Подскажите пожалуйста
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2015, 15:12
Ответы с готовыми решениями:

Смена иконки кнопки при её нажатии
Тут много лишнего кода дописал чтобы показать какие варианты пробовал и не вышло. Коментарии некрасиво написаны но пока лучше не умею(( ...

Смена цвета круга по нажатию кнопки
import java.awt.event.*; import java.awt.*; import javax.swing.*; public class Gitis implements ActionListener{ JFrame...

Смена названия кнопки при раскрытии блока
Всем доброго времени суток. Пытаюсь сделать кнопку при нажатии на которую по средствам javascript плавно появлялся бы и скрывался блок div....

4
1 / 1 / 0
Регистрация: 24.03.2015
Сообщений: 34
02.06.2015, 16:19
b1.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent ev){
b1.setText("test");
}
});

после этого не меняется надпись?
0
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 6
02.06.2015, 16:22  [ТС]
Fteen.java:63: local variable b1 is accessed from within inner class; needs to be declared final
b1.setText("test");

Fteen.java:63: cannot find symbol
symbol : method setText(java.lang.String)
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
02.06.2015, 18:43
а у тебя не в Свинг все должно быть? не JFrame и JButton?
0
1 / 1 / 0
Регистрация: 24.03.2015
Сообщений: 34
02.06.2015, 21:29
Ну да, добавь библиотеки и смени на JFrame, JButton и тд
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2015, 21:29
Помогаю со студенческими работами здесь

ShowМessаge - смена названия кнопки и другие действия
Ребята помогите пожалуйста: при выполнении Showmessege появляется кнопка "ок" нужно заменить название на "выход" и выйти...

Смена названия кнопок в MsgBox
Здравствуйте! Возможно ли в msgbox задать свои названия кнопок, т.е. вместо "Да" "Нет", было "До"...

Смена названия ярлыка рубрики
Все привет. В общем такой вопрос. У меня на сайте есть слайдер, в нем отображаются посты из определенной рубрики. Сейчас, у выбранной...

Смена названия сайта в сниппетах поисковиков
Подскажите, пожалуйста, почему название сайта газ31? Я уже title поменяла и дескрипшн меняла, ничего не меняется. И что за фраза: ссылки на...

Смена названия файла в документе bat
Привет форумчане, У меня такой вопрос, как должен выглядеть скрипт который будет менять из строчки только 1 название файла ? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru