0% found this document useful (0 votes)
16 views10 pages

Ajp Harsh Ajmire 8 To 11.

Ajp practical

Uploaded by

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

Ajp Harsh Ajmire 8 To 11.

Ajp practical

Uploaded by

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

PRACTICAL NO.

Aim:- Write a program to demonstrate status of key on applet window such as


keyPressed,keyRelesed,keyUp,keyDown.
import java.awt.*;

import java.awt.event.*;

public class KeyListenerExample extends Frame implements KeyListener

Label l;

TextArea area;

KeyListenerExample()

l = new Label();

l.setBounds (20, 50, 100, 20);

area = new TextArea();

area.setBounds (20, 80, 300, 300);


area.addKeyListener(this); add(l);

add(area);

setSize (400, 400); setLayout (null);

\ setVisible (true);

public void keyPressed (KeyEvent e)

l.setText ("Key Pressed");

public void keyReleased (KeyEvent e)

l.setText ("Key Released");


}

public void keyTyped (KeyEvent e)

l.setText ("Key Typed");

public sta c void main(String[] args)

new KeyListenerExample();

Output:-

Marks Obtained Dated signature of


Teacher
Process Related(35) Product Related(15) Total(50)
PRACTICAL NO. 9

AIM:-Write a program to demonstrate various mouse events using mouselistener and


mousemo onlistener interface.

Program:
import javax.swing.*;

import java.awt.event.*;

public class MouseEventDemo extends JFrame implements MouseListener, MouseMo onListener {

private JTextArea textArea;

public MouseEventDemo() {

setTitle("Mouse Event Demo");

setSize(400, 300);

setDefaultCloseOpera on(JFrame.EXIT_ON_CLOSE);

textArea = new JTextArea();

textArea.setEditable(false);

add(new JScrollPane(textArea));

textArea.addMouseListener(this);

textArea.addMouseMo onListener(this):

setVisible(true);

}
@Override

public void mouseClicked(MouseEvent e) {

textArea.append("Mouse clicked at (" + e.getX() + ", " + e.getY() + ")\n");

@Override

public void mousePressed(MouseEvent e) {

textArea.append("Mouse pressed at (" + e.getX() + ", " + e.getY() + ")\n");

@Override

public void mouseReleased(MouseEvent e) {

textArea.append("Mouse released at (" + e.getX() + ", " + e.getY() + ")\n");

@Override

public void mouseEntered(MouseEvent e) {

textArea.append("Mouse entered the component\n");

@Override

public void mouseExited(MouseEvent e) {

textArea.append("Mouse exited the component\n");

@Override

public void mouseDragged(MouseEvent e) {

textArea.append("Mouse dragged at (" + e.getX() + ", " + e.getY() + ")\n");

@Override

public void mouseMoved(MouseEvent e) {

textArea.append("Mouse moved at (" + e.getX() + ", " + e.getY() + ")\n");

public sta c void main(String[] args) {


SwingU li es.invokeLater(() -> new MouseEventDemo());

Output:

Marks Obtained Dated signature of


Teacher
Process Related(35) Product Related(15) Total(50)
PRACTICAL NO. 10

AIM:-write a program to demonstrate the use of JTex ield and JPasswordField using Listener
Interface
Program:-

import javax.swing.*;
import java.awt.event.Ac onEvent;
import java.awt.event.Ac onListener;
public class SimpleTextFieldPasswordFieldDemo extends JFrame {
private JTextField usernameField;
private JPasswordField passwordField;
private JTextArea outputArea;
private JBu on submitBu on;
public SimpleTextFieldPasswordFieldDemo() {
setTitle("TextField and PasswordField Demo");
setSize(400, 200);
setDefaultCloseOpera on(JFrame.EXIT_ON_CLOSE);
setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
JPanel usernamePanel = new JPanel();
usernamePanel.add(new JLabel("Username:"));
usernameField = new JTextField(20);
usernamePanel.add(usernameField);
JPanel passwordPanel = new JPanel();
passwordPanel.add(new JLabel("Password:"));
passwordField = new JPasswordField(20);
passwordPanel.add(passwordField);
submitBu on = new JBu on("Submit");
submitBu on.addAc onListener(new Ac onListener() {
@Override
public void ac onPerformed(Ac onEvent e) {
String username = usernameField.getText();
String password = new String(passwordField.getPassword());
outputArea.setText("Username: " + username + "\nPassword: " + password);
}
});
outputArea = new JTextArea(5, 30);
outputArea.setEditable(false);
JScrollPane scrollPane = new JScrollPane(outputArea);

// Add components to the frame


add(usernamePanel);
add(passwordPanel);
add(submitBu on);
add(scrollPane);
setVisible(true);
}

public sta c void main(String[] args) {


SwingU li es.invokeLater(() -> new SimpleTextFieldPasswordFieldDemo());
}
}
OUTPUT:

Marks Obtained Dated signature of


Teacher
Process Related(35) Product Related(15) Total(50)
PRACTICAL NO. 11

Aim:- Write a Pragram to demonstrate the use of InetAddress class and its
factory methods

Program:-
import java.net.InetAddress;
import java.net.UnknownHostExcep on;
public class InetAddressDemo {
public sta c void main(String[] args) {
try {
InetAddress localAddress = InetAddress.getLocalHost();
System.out.println("Local IP Address: " + localAddress.getHostAddress());
System.out.println("Local Hostname: " + localAddress.getHostName());
String hostname = "www.google.com";
InetAddress hostAddress = InetAddress.getByName(hostname);
System.out.println("IP Address of " + hostname + ": " + hostAddress.getHostAddress());
System.out.println("Hostname: " + hostAddress.getHostName());
String domain = "example.com";
InetAddress[] domainAddresses = InetAddress.getAllByName(domain);
System.out.println("IP Addresses of " + domain + ":");
for (InetAddress address : domainAddresses) {
System.out.println(" " + address.getHostAddress());
}
} catch (UnknownHostExcep on e) {
System.err.println("Host could not be resolved: " + e.getMessage());
}
}
}

Output:

Marks Obtained Dated signature of


Teacher
Process Related(35) Product Related(15) Total(50)

You might also like