Форум программистов, компьютерный форум, киберфорум
Java: GUI, Графика
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 87
1

SWING - Как изменить размер JSlider и убрать заполнение полоски?

11.07.2017, 20:10. Просмотров 755. Ответов 2
Метки нет (Все метки)

Здравствуйте. Добавил на свою форуме JSlider и он вылез за пределы области. Полазил по интернету - ничего не нашёл. (Картинка во вложении).

Сам слайдер я кладу в бокс, а бокс - в WEST-область фрема.

Вот собственно код:
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
JSlider choiceOfLocEnemy = new JSlider(1,6);
        choiceOfLocEnemy.setMajorTickSpacing(1);
        choiceOfLocEnemy.setSnapToTicks(true);
        choiceOfLocEnemy.setPaintTicks(true);
        choiceOfLocEnemy.setPaintLabels(true);
 
...
 
Box boxPlayer = Box.createVerticalBox();
        boxPlayer.setBackground(Color.DARK_GRAY);
        boxPlayer.setBorder(new EmptyBorder(10,10,10,10));
 
...
 
boxPlayer.add(Box.createVerticalStrut(10));
        boxPlayer.add(labelGuessEnemyLoc);
        boxPlayer.add(Box.createVerticalStrut(5));
        boxPlayer.add(choiceOfLocEnemy);
        boxPlayer.add(Box.createVerticalStrut(5));
        boxPlayer.add(buttonChoiceOfLocEnemyOK);
...
 
        frame.getContentPane().add(BorderLayout.EAST, boxEnemy);
        frame.getContentPane().add(BorderLayout.WEST, boxPlayer);
0
Миниатюры
SWING - Как изменить размер JSlider и убрать заполнение полоски?  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2017, 20:10
Ответы с готовыми решениями:

Как изменить размер окна и убрать ползунок
Можно ли убрать ползунок в окошке, которое появляется при запуске консольного приложения или...

Как убрать боковые полоски в видео?
В шапке сайта решил поставить видео, но видео ставиться не полноэкранно( по бокам чёрные полоски)...

Как убрать автоматическое изменение цвета нижней полоски и пуска?
Как убрать автоматическое изменение цвета нижней полоски и пуска?

что за полоски слева на слайде при проигрывании анимации и как их убрать?
Не знаю как убрать этот глюк. Слева тонкие белые полоски. И это не чать фона это глюк.Помогите....

2
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 87
12.07.2017, 19:35  [ТС] 2
Вроде как решил проблему в размером слайдера. Но дальше встала другая проблема: всё "едет" из-за двух компонентов: этого самого слайдера и панели с кнопками. Едет, в смысле, что смещается куда-то вправо. В приложении скиншот программы без этих компонент и скриншот программы с ними.
0
Миниатюры
SWING - Как изменить размер JSlider и убрать заполнение полоски?   SWING - Как изменить размер JSlider и убрать заполнение полоски?  
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 87
13.07.2017, 09:23  [ТС] 3
Кстати, решил проблему со слайдером, используя метод setMaximumSize(). Проблему под названием "всё поехало" тоже решил: использовал выравнивание. Теперь осталось разобраться с полоской у слайдера (убрать её заполнение).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.07.2017, 09:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как изменить размер TImage под текущий размер Picture ?
Доброго времени суток! Есть задача (Delphi 7). В TImage загружается Picture с условиями: Center...

Как изменить фонты на Title Bar (Swing)
Привет, Как изменить фонты Title Bar-а окны, на JFrame или JPanel.

Как изменить интервал срабатывания Java Swing Timer?
Как изменить интервал срабатывания Java Swing Timer в процессе выполнения программы???

AlphaSkins: убрать вертикальные полоски на sToolBar'е
Как мне убрать вертикальные полоски на sToolBar'е как на Screenshot_3 чтобы их не было как на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.