Normally, if you design any application and want to provide facilities to Auto Resize Controls in Java Swing according to application screen with NetBeans' platform, you can easily set some settings on controls, that will ease to use for further process.
In this post we will also describe the process to change the name of any controls according to desire. So, here SKOTechLearn will describe the steps to how to auto resize controls in java and How to Change name of Swing Controls in Java, NetBeans.
In this post we will also describe the process to change the name of any controls according to desire. So, here SKOTechLearn will describe the steps to how to auto resize controls in java and How to Change name of Swing Controls in Java, NetBeans.
Change background, foreground, font, alignment and border style of jLabel
Auto resizing Controls in Java Swing Using NetBeans:
First, we learn Auto resizing process of Controls.
Drag some controls from “Palette” window, whatever you want to add and select all controls or select one and right click on it. It will show you many option.
Find “Auto Resizing” option. In this option contains two sub options:
Horizontal
Vertical
You can select both or any one option. The following image show the complete process.
Auto Resize Setting |
Auto resize at run time |
How to change Controls Name in Java:
If you are using NetBeans for application development, you can change name through two way.- Change Swing Controls Name in Java through NetBeans Settings
- Change Swing Controls Name in Java through Code
So, we start from first way:
1. Change Swing Controls Name in Java through NetBeans Settings:
In Static way, if we want to change Swing Control's Name, just select any control and right click on it and find option “Change Variable Name…”.
Click on that option, it will show you small input dialog box with “Rename” name.
In this box, you will find the name of control. Now, change it whatever you want to change according to desire.
This Name will be used in Source code of Java for required process.
Click on that option, it will show you small input dialog box with “Rename” name.
In this box, you will find the name of control. Now, change it whatever you want to change according to desire.
This Name will be used in Source code of Java for required process.
How to upload or show image in jLabel in java?
The following image will show the step by step process.
2. Change Swing Controls Name in Java through Code:
In dynamic way we can create Swing Controls and Change Swing Control Name dynamically though code at run time, you can write code inside “WindowsOpened” event or initialize component in class.
But first you have to import some Libraries for Swing Controls in Java. Suppose, if you want to add some buttons and Labels, then import following libraries class as follows:
But first you have to import some Libraries for Swing Controls in Java. Suppose, if you want to add some buttons and Labels, then import following libraries class as follows:
import javax.swing.JButton; import java.awt.Label;
After that Write code like bellow:
public TestJFrame() { initComponents(); JButton MYbtn = new JButton(); // create jButton with desire Name Label Mylbl = new Label(); // create jLabel with desire Name Mylbl.setLocation(20, 20); //set the location of jLabel Mylbl.setBackground(Color.MAGENTA); Mylbl.setText("Dynamic Lable"); Mylbl.setSize(100, 20); // set the size of jLabel MYbtn.setLocation(20, 60); //set the location of jButton MYbtn.setSize(120, 25); // set the size of jButton MYbtn.setText("Dynamic Button"); MyPanel1.add(Mylbl); //add jLabel on jPanel MyPanel1.add(MYbtn); //add jButton on jPanel }After that when you run application, it will looks like bellow.
Dynamic Control with Change Name |
There are following more Learning tips in Java:
Tips to Use Messagebox in Java Swing Step By Step Guide
Show All Tables In Netbeans IDE with SQL Server Database Connection
Stylish jRadioButton in Java Swing in Netbeans
0 comments: