By default, a java application appears at top left corner of the screen. You might have seen that most of the applications appear in the middle of the screen. I will tell you how to center your java application on screen.
To set JFrame in center of Just call this.setLocationRelativeTo(null); in constructor of the JFrame. If you are using Netbeans IDE, it should be after calling initComponents() method. But if you call setLocation() method of JFrame after this, your JFrame will get relocated.
In most cases this works and this is enough. if you want to get the center point of the screen, just refer to the following post:
How to Get Center Point of Screen in Java
Tutorials, tips and tricks about java programming language. Answers for many doubts about java programming language. Answering many howtos. Sample java projects and source code, java games, java programs for java practical labs.
Search This Blog
Showing posts with label set. Show all posts
Showing posts with label set. Show all posts
How to Change Image in JButton in Java - Set Icon of JButton
In this post we are discussing how to change the image in button in Java. There may be situations in
programming where we want to know how to set JButton image in java or to change button icon in java. The java code to change the icon of a Jbutton is so short. We use the
method in JButton class. The setIcon method takes an ImageIcon object as an argument. I will show you a sample java code in which the icon of button is set. First of all, you have to copy the icon image (jpg, bmp, png or gif image) to the src folder in the project directory. You may also place it in some folder inside the src folder. If you are using netbeans IDE, you can simply drag and drop the image file into the desired folder in the projects pane. After copying the icon image to src folder (or any subfolder in it), use the following code to set it as the button's icon.
Jbutton with Image set |
setIcon()
playbtn.setIcon(new ImageIcon(getClass().getResource("/manhaj/images/play.png"))); |
Subscribe to:
Posts (Atom)