Как установить положение JButton
на JFrame
?Как установить положение X, Y кнопки в кадре?
ответ
Если у вас есть Абсолютная компоновка (которой вы не должны, ужасные возможности изменения размера и плохая привычка), вы можете позвонить либо .setBounds(int x, int y, int w, int h)
, либо .setLocation(int x, int y)
.
Упс , это '.setLocation (int x, int y)'. Опять же, вы должны использовать LayoutManager, а не Абсолютную компоновку, если вы действительно не должны. – Hidde
Может ли кто-нибудь сказать мне свойство установить положение кнопки на Jframe.
Ответ прост --->
использование собственно Layout Manager, в том случае, если вы реальный вопрос редактировать с описанием, но SSCCE will be better
Непонятный ответ на вопрос, который задает ОП, хотя он не просил красиво. – Hidde
@Hidde Я не думаю, что абсолютный макет - это реальный ответ на любую потребность. Макеты, используя соответствующие макеты и иногда пустые границы, - это гораздо лучший способ логически составить графический интерфейс, который включает в себя пробел. Попробуйте воссоздать что-то вроде [Nested Layout Example] (http://stackoverflow.com/a/5630271/418556) (включая изменение PLAF), используя абсолютный макет (и предположительно «ComponentListener»). –
Я согласен с тем, что вы почти никогда не используете Абсолютную компоновку, но я нашел ее для использования один раз (небольшое математическое приложение с рисунками, на которых были установлены кнопки. Мне пришлось сделать его неуязвимым ...). Здесь, однако, OP просит, чтобы его кнопка была введена в макет NULL, поэтому я даю ему ответ, с дальнейшим советом. – Hidde
Попробуйте использовать правильный Layout Manager, мой любимый GridBagLayout
потому что он прост в использовании. Вам просто нужно сделать JPanel
, а затем создать GridBagConstraints
для каждого компонента в JFrame
. Вот код (функция внутри основного класса, который является продолжением JFrame
):
public void GridBagLayoutExample() {
JPanel pane = new JPanel(new GridBagLayout()) //create a Panel with a layout
JButton b = new JButton('Button1');
GridBagConstraints bconstraints = new GridBagConstraints();
//more code here
}
Для получения дополнительной информации, смотрите в javadocs.
- 1. Как установить относительное положение кнопки?
- 2. Как получить положение X и Y кнопки пользовательского интерфейса iPhone
- 3. как установить положение кнопки
- 4. Найти X, Y положение объекта
- 5. Положение кнопки iOS x, y 3,5 дюйма до 4 дюймов
- 6. Как установить положение кнопки вниз?
- 7. Как установить положение заголовка кнопки
- 8. Как установить положение кнопки программно?
- 9. Установить положение каретки textarea с использованием положения x и y
- 10. Как установить X координату кнопки без изменения: y, width, height
- 11. Как автоматически нажать/кликнуть в положение x, y?
- 12. Установить положение кнопки в SBTableAlert
- 13. Получение кнопки x y params
- 14. Как установить положение ImageView после получения x и y позиции на касании пальца в iphone
- 15. Как установить положение позиции x в android
- 16. Как изменить меткуDisplay x y позиции кнопки в flex
- 17. VSTO: Получить текстовое положение курсора (X/Y)
- 18. d3 Sankey присваивает фиксированное положение x, y
- 19. Изменение X & Y кнопки при повороте
- 20. Как изменить X и Y кнопки
- 21. Как установить положение QQuickItem в точном кадре из C++?
- 22. Как поместить камеру в 3D-сферу в положение x, y
- 23. Как преобразовать положение x-y в плитку x-y для изометрической плитки?
- 24. C#: Как преобразовать позиции 3D X Y и Z в положение 2D X и Y?
- 25. Чтобы установить положение кнопки в android программно в linearlayout
- 26. Установить выталкиваемое положение внутри кнопки
- 27. Установить положение канцелярской кнопки - BingMaps
- 28. Как назначить позицию x и y GameObject?
- 29. Как получить идеальное положение X, Y вращающегося UIView в ios
- 30. Как получить X/Y положение касания в iPhone Safari?
[Что вы пробовали?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Jivings
Даже простым поиском в Интернете вы можете найти свое решение ... – Vinesh