Lab 1
Lab 1
import javax.swing.JFrame;
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.addSeparator(); // Separator between items
fileMenu.add(exitItem);
3. Demonstrate Color and Shape with Color Filled Inside Using Swing
import javax.swing.*;
import java.awt.*;
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.RED);
g.fillRect(50, 50, 100, 100); // Filled rectangle
g.setColor(Color.GREEN);
g.fillOval(200, 50, 100, 100); // Filled oval
}
import java.awt.GraphicsEnvironment;
frame.setSize(400, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
6. Implementation of BorderLayout
import javax.swing.*;
import java.awt.*;
frame.setSize(400, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
7. Swing Program to Show Implementation of Adapter Class
import javax.swing.*;
import java.awt.event.*;
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
new AdapterDemo();