0 / 0 / 0
Регистрация: 05.02.2019
Сообщений: 48
1

Проблема с настройкой JButton, JLabel

06.01.2020, 01:06. Показов 671. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет! Пытаюсь сделать маленькое окошко с кнопками для игры в крестики-нолики. Смысл окошка в добавление/удаление игроков, а так же создания дружеских отношений между ними.

Возникшие проблемы:
Не получается задать координаты JLabel относительно оси Y, по оси X использовал:

Java
1
labelParticipatingPlayers.setHorizontalAlignment(JLabel.CENTER);
Если растянуть окошко то этот JLabel тоже перемещается, а я хочу его зафиксировать как кнопку.

весь блок:
Java
1
2
3
4
        // список игроков
        final JLabel labelParticipatingPlayers = new JLabel(participatingPlayersStr + playersList.toString());
        labelParticipatingPlayers.setHorizontalAlignment(JLabel.CENTER);
        labelParticipatingPlayers.setVerticalTextPosition(JLabel.TOP);
Проблема JButton заключается в том, что если добавить ее в фрейм после добавления JLabel -> кнопка растягивается на весь фрейм. Так и должно быть?(

блок с кодом для одной из кнопок:
Java
1
2
3
4
5
        // кнопка
        final JButton buttonPlus = new JButton("Add player");
        buttonPlus.setVisible(true);
        buttonPlus.setLocation(10+20, 20);
        buttonPlus.setSize(150, 30);
Еще я использовал JTextField, но это наверное не должно влиять...

блок с кодом для одного из полей:
Java
1
2
3
4
        // поле
        final JTextField buttonPlusField = new JTextField();
        buttonPlusField.setLocation(170+20, 20);
        buttonPlusField.setSize(30, 30);
И до кучи мое добавление всего к фрейму:
Java
1
2
3
4
5
6
7
8
9
//------------------------------ Разместить виджеты на поле ---------------------------
        viewForm.getContentPane().add(buttonPlus);
        viewForm.getContentPane().add(buttonPlusField);
        viewForm.getContentPane().add(buttonMinus);
        viewForm.getContentPane().add(buttonMinusField);
        viewForm.getContentPane().add(buttonAddFriend);
        viewForm.getContentPane().add(buttonAddFriendFieldRight);
        viewForm.getContentPane().add(buttonAddFriendFieldLeft);
        viewForm.getContentPane().add(labelParticipatingPlayers);
Миниатюры
Проблема с настройкой JButton, JLabel   Проблема с настройкой JButton, JLabel  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2020, 01:06
Ответы с готовыми решениями:

JButton, JLabel и JTextField
Я создал окно, 3 кнопки, 1 лейбл и 1 поле ввода. Как сделать так, чтоб при нажатии на кнопку в...

Направление текста в Jbutton и в JLabel
Можно ли сделать так что бы текст в кнопке (Jbutton) и в метке (JLabel) шел не слева направо а...

Не могу создать JLabel по нажатию кнопки JButton
Доброго времени суток, что то не выходит каменный цветок ( при нажатии кнопки не создается JLabel....

Проблема с настройкой filezillaserver
Порт 21 на роутере открыл, filezilla server видит что пытаюсь подключится, но сразу в ftp клиенте...

1
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
07.01.2020, 11:52 2
AgonMountain,
  1. Не надо показывать куски кода, лучше вклеить весь класс.
  2. https://docs.oracle.com/javase... isual.html
0
07.01.2020, 11:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2020, 11:52
Помогаю со студенческими работами здесь

проблема с настройкой DIR_300NRU
здраствуйте.немогу разобратса с DIR_300NRUB5.Версия прошивки:1.2.94 как настроить Wi-Fi штоб при...

Проблема с настройкой PHP
Доброго времени суток. Может ли такое случиться, что я поставил Apache, затем PHP, настроил...

Проблема настройкой звука. Help
Ребята выручайте вопрос жизни и смерти. Как подключить динамики и наушники на заднюю панель чтобы...

Проблема с настройкой mysql
У меня винда стоит, на нее апач поставил. Установил mysql. Но что-то не получается настроить....

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

Проблема с настройкой генератора dsPIC33E
Здравствуйте. Осваиваю dsPIC33EP128MC504. Первым делом нужно настроить генератор. Генератор...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru