Jump to content

GUI Button location issue


Flenix

Recommended Posts

Hey guys.

 

Just started on the road to making buttons for my GUI, and I've already hit two issues.

 

These are both purely graphical issues, I've not started the functionality yet.

 

Basically, what I want to do is add a total of 21 buttons in my GUI, which do various things. The buttons should be positioned in the GUI and some I want to have a custom shape.

 

So, issue 1:

Can I make the buttons a different shape to the square one I'm getting at the moment?

 

And, issue 2:

The buttons aren't syncing with the GUI, they're syncing with the screen. So, when I resize my screen, the buttons move differently to how they should. Screenshots:

 

This is full-screen, and it's correct:

51dffffd7175c.jpg

 

This is not full screen, and the buttons are now in the wrong place:

51e0000363e15.jpg

 

Here is my code. I don't have any packet/functional stuff yet, I've literally only started on the graphical side of it.

 

    @Override
    public void initGui() {
    	super.initGui();
    	buttonList.add(new GuiButton(1, 200, 166, 24, 16, "7"));
    	buttonList.add(new GuiButton(2, 200, 190, 24, 16, "4"));
    	buttonList.add(new GuiButton(3, 200, 214, 24, 16, "1"));
    }

 

Finally, for those who like to count, yes there is 24 buttons on the GUI. Three are just for show and have no use; just like a real ATM.

width=463 height=200

http://s13.postimg.org/z9mlly2av/siglogo.png[/img]

My mods (Links coming soon)

Cities | Roads | Remula | SilvaniaMod | MoreStats

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.