I’m planning on making an editor for my current project and will need some java swing for it.
Basically I need a grid within some sort of frame; the single elements of the grid should be able to be selected via click and with a dropdown/selector element you should be able to change the color of the grid element
Can anyone tell me what parts of swing I’ll need for that? Any help would be really appreciated 😉
Edit: let’s go a bit into detail
This editor is planned to generate maps for an android strategy game I develope with some friends of mine
Let’s say we have a square field of 16×16 fields which are all by default green.
By selecting the single field I want to be able to change the color of this field to something else.
In addition, every field should be able to return it’s value (i.e. the color)
Your question is a little short on details, but perhaps you want a JPanel that uses GridLayout and holds an array of JLabels whose opaque property is true. You could add a MouseListener to the JLabels that shows a JPopupMenu that shows possible colors, and then depending on the selection use it to set the JLabel’s background color (which shows since it has been made opaque).
For example:
Main.java
ColorGrid.java
MyColor.java
MyMouseListener.java