0% found this document useful (0 votes)
160 views7 pages

JFRAME Update

The documents contain code examples demonstrating the use of various Swing components in Java including JFrames, JPanels, JButtons, JLabels, JTextFields, and JPasswordFields. The code examples show how to create the components, add them to frames or panels, set properties like size and location, add action listeners, and display the frames.

Uploaded by

rutchelinesarita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
160 views7 pages

JFRAME Update

The documents contain code examples demonstrating the use of various Swing components in Java including JFrames, JPanels, JButtons, JLabels, JTextFields, and JPasswordFields. The code examples show how to create the components, add them to frames or panels, set properties like size and location, add action listeners, and display the frames.

Uploaded by

rutchelinesarita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

import java.awt.

*;
import javax.swing.*;

public class DemoFrame {

public static void main(String args[]){


JFrame frame = new JFrame("This is a demo");
// JPanel panel= new JPanel();

frame.setSize(new Dimension(500,400));
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// frame.setTitle("A Frame");
frame.setResizable(false);
frame.setVisible(true);
}
}

-------------------------------------------------------------------------------------------------

import javax.swing.*;
public class MainFrame {

// public class MainFrame {


public static void main(String[] args) {
JFrame frame = new JFrame("Test Frame");
frame.setSize(400, 300);
frame.getContentPane().add(new JButton("OK"));

frame.setVisible(true);
frame.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);

}
}

-------------------------------------------------------------------------------------------------

import javax.swing.*;

public class FrameDemo {

//private JFrame frame;

public static void main(String[] args) {


JFrame frame= new JFrame();
JPanel panel = new JPanel();
panel.setBackground(Color.BLACK);
frame.getContentPane().add(panel);
JButton button = new JButton ("This is a button");
panel.add(button);

JTextField textField= new JTextField();


textField.setPreferredSize(new Dimension(200,20));
panel.add(textField);

JButton button2 = new JButton ("this is a long button tooooooooooooooo");


panel.add(button2);

frame.setSize(new Dimension(500,400));
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("A Frame");
frame.setResizable(false);
frame.setVisible(true);
}
}

-------------------------------------------------------------------------------------------------

import java.awt.EventQueue;

public class Frame1 {

private JFrame frame;


/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Frame1 window = new Frame1();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
* Create the application.
*/
public Frame1() {
initialize();
}

/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);

JButton btnNewButton = new JButton("New button");


btnNewButton.setBounds(58, 73, 117, 29);
frame.getContentPane().add(btnNewButton);

JLabel lblNewLabel = new JLabel("Hello Java Programmers!");


lblNewLabel.setBounds(158, 17, 200, 50);
frame.getContentPane().add(lblNewLabel);
}
}

-------------------------------------------------------------------------------------------------

import java.awt.*;
import javax.swing.*;

public class DemoFrame {

public static void main(String args[]){


JFrame frame = new JFrame("This is a demo");
// JPanel panel= new JPanel();

frame.setSize(new Dimension(500,400));
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// frame.setTitle("A Frame");
frame.setResizable(false);
frame.setVisible(true);
}
}

-------------------------------------------------------------------------------------------------

import java.awt.*;
import javax.swing.*;

public class DemoJLabel {

public static void main(String args[]){


JFrame frame = new JFrame("This is a demo");
JLabel label = new JLabel();
label.setText("Hello World");
label.setFont(new Font("Console",Font.PLAIN,24));
frame.add(label);
frame.setSize(new Dimension(500,400));
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}

-------------------------------------------------------------------------------------------------

import java.awt.*;

import javax.swing.*;
public class DemoTextField {
JFrame frame = new JFrame("TextField Demo");
JTextField textfield = new JTextField("Hello and welcome to Java");

public DemoTextField() {
frame.add(textfield);
frame.setSize(new Dimension(500,400));
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}

public static void main(String[] args) {


SwingUtilities.invokeLater(new Runnable(){
public void run(){
new DemoTextField();
}

});
}
}

-------------------------------------------------------------------------------------------------

Textfield:

import javax.swing.*;
import java.awt.event.*;
public class TextFieldListeners implements ActionListener{
JTextField tf1,tf2,tf3;
JButton b1,b2;
TextFieldListeners (){
JFrame f= new JFrame();
tf1=new JTextField();
tf1.setBounds(50,50,150,20);
tf2=new JTextField();
tf2.setBounds(50,100,150,20);
tf3=new JTextField();
tf3.setBounds(50,150,150,20);
tf3.setEditable(false);
b1=new JButton("+");
b1.setBounds(50,200,50,50);
b2=new JButton("-");
b2.setBounds(120,200,50,50);
b1.addActionListener(this);
b2.addActionListener(this);
f.add(tf1);f.add(tf2);f.add(tf3);f.add(b1);f.add(b2);
f.setSize(300,300);
f.setLayout(null);
f.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String s1=tf1.getText();
String s2=tf2.getText();
int a=Integer.parseInt(s1);
int b=Integer.parseInt(s2);
int c=0;
if(e.getSource()==b1){
c=a+b;
//System.out.println(e.getSource().toString());
//System.out.println(e.getSource());
//System.out.println(b1);
}else if(e.getSource()==b2){
c=a-b;
}
String result=String.valueOf(c);
tf3.setText(result);
}
public static void main(String[] args) {
new TextFieldListeners();

}
}

-------------------------------------------------------------------------------------------------

Button:

import javax.swing.*;

public class ButtonExample2 {


ButtonExample2(){
JFrame f=new JFrame("Button Example");
JButton b=new JButton(new
ImageIcon("/Users/Pooh/Documents/workspace/Project/src/com/ellaine/HBD VAL1.png"));
b.setBounds(100,100,100, 40);
f.add(b);
f.setSize(300,400);
f.setLayout(null);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new ButtonExample2();
}
}

-------------------------------------------------------------------------------------------------

button with ActionListener

import java.awt.event.*;
import javax.swing.*;
public class ButtonExample {

public static void main(String[] args) {


JFrame f=new JFrame("Button Example");
final JTextField tf=new JTextField();
tf.setBounds(50,50, 150,20);
JButton b=new JButton("Click Here");
b.setBounds(50,100,95,30);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
tf.setText("");
}
});
f.add(b);f.add(tf);
f.setSize(400,400);
f.setLayout(null);
f.setVisible(true);
}
}

-------------------------------------------------------------------------------------------------

Password with actionListener

import javax.swing.*;
import java.awt.event.*;
public class PasswordField1 {
public static void main(String[] args) {
JFrame f=new JFrame("Password Field Example");
final JLabel label = new JLabel();
label.setBounds(20,150, 200,50);
final JPasswordField value = new JPasswordField();
value.setBounds(100,75,100,30);
JLabel l1=new JLabel("Username:");
l1.setBounds(20,20, 80,30);
JLabel l2=new JLabel("Password:");
l2.setBounds(20,75, 80,30);
JButton b = new JButton("Login");
b.setBounds(100,120, 80,30);
final JTextField text = new JTextField();
text.setBounds(100,20, 100,30);
f.add(value); f.add(l1); f.add(label); f.add(l2); f.add(b); f.add(text);
f.setSize(300,300);
f.setLayout(null);
f.setVisible(true);
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String data = "Username " + text.getText();
data += ", Password: " + new String(value.getPassword());
label.setText(data);
}
});
}
}

You might also like