Java jframe basic tutorial and examples
I can give you a basic tutorial and examples for using JFrame in Java.
JFrame is a class in the Java Swing package that provides a window for your graphical user interface. You can create a JFrame and add other Swing components such as JButtons, JLabels, JTextFields, and more to it.
Here's an example of creating a simple JFrame:
import javax.swing.JFrame; public class MyFrame extends JFrame { public MyFrame() { super("My First JFrame"); setSize(300, 200); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { new MyFrame(); } }
In this example, we create a new JFrame with the title "My First JFrame". We then set the size of the JFrame to 300x200 pixels using setSize()
, center the JFrame on the screen using setLocationRelativeTo()
, set the default close operation to exit the application when the JFrame is closed, and make the JFrame visible with setVisible(true)
.
When you run this program, it will display a window with the title "My First JFrame" that is 300x200 pixels in size.
Here's an example of adding a JLabel to the JFrame:
import javax.swing.JFrame; import javax.swing.JLabel; public class MyFrame extends JFrame { public MyFrame() { super("My JFrame with a Label"); setSize(300, 200); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JLabel label = new JLabel("Hello, World!"); add(label); setVisible(true); } public static void main(String[] args) { new MyFrame(); } }
In this example, we create a new JLabel with the text "Hello, World!", and add it to the JFrame using add()
. When you run this program, it will display a window with the label "Hello, World!" inside.
Here's an example of adding a JButton to the JFrame:
import javax.swing.JButton; import javax.swing.JFrame; public class MyFrame extends JFrame { public MyFrame() { super("My JFrame with a Button"); setSize(300, 200); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton button = new JButton("Click me!"); add(button); setVisible(true); } public static void main(String[] args) { new MyFrame(); } }
In this example, we create a new JButton with the text "Click me!", and add it to the JFrame using add()
. When you run this program, it will display a window with the button "Click me!" inside.
I hope this helps you get started with using JFrame in Java!