Manually position JComponent inside JPanel
Asked Answered
F

1

6

I want to programmatically move my JLabel to a specific location inside my JPanel. I have tried setLocation(int x, int y), but it doesn't work. I am trying to not use any layout manager.

Fluter answered 12/5, 2010 at 16:38 Comment(3)
Post that edit as an answer and I'll upvote it. Figuring out the answer on your own is a good thing and should be rewarded. :)Ilonailonka
+1 For updating the question. @oletus: Consider adding an answer with a simple example. sscce.orgFundamental
-1 for updating the question instead of answering his own question.Bayle
P
12

Here is a great tutorial on how to layout your components without using a layout manager.

http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html

Creating a container without a layout manager involves the following steps.

  1. Set the container's layout manager to null by calling setLayout(null).
  2. Call the Component class's setbounds method for each of the container's children.
  3. Call the Component class's repaint method.
Poulin answered 21/6, 2010 at 13:50 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.