Advance Java Seminar Programs
Advance Java Seminar Programs
Programs
Html added
<html>
<head>
<title>Hello World Applet</title>
</head>
<body>
<applet code="HelloWorldApplet.class" width="300" height="200">
</applet>
</body>
</html>
5. flow layout
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class FlowLayoutExample {
// Create components
Label label = new Label("Label");
Button button = new Button("Button");
6. Border layout
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
// Create buttons
Button button1 = new Button("Button 1");
Button button2 = new Button("Button 2");
Button button3 = new Button("Button 3");
Button button4 = new Button("Button 4");
Button button5 = new Button("Button 5");
7. Grid layout
import java.awt.Button;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public ButtonGridLayoutExample() {
frame = new Frame("Button Grid Layout Example");
// Create buttons
Button button1 = new Button("Button 1");
Button button2 = new Button("Button 2");
Button button3 = new Button("Button 3");
Button button4 = new Button("Button 4");
Button button5 = new Button("Button 5");
// Create buttons
JButton button1 = new JButton("Button 1");
JButton button2 = new JButton("Button 2");
JButton button3 = new JButton("Button 3");
JButton button4 = new JButton("Button 4");
JButton button5 = new JButton("Button 5");
9. Card layout
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public CardLayoutExample() {
cardLayout = new CardLayout();
cardPanel = new Panel();
setLayout(new BorderLayout());
cardPanel.setLayout(cardLayout);
public MenuBarExample() {
// Create a MenuBar
MenuBar menuBar = new MenuBar();
// Create Menus
Menu fileMenu = new Menu("File");
Menu editMenu = new Menu("Edit");
Menu helpMenu = new Menu("Help");
// Create MenuItems
MenuItem newMenuItem = new MenuItem("New");
MenuItem openMenuItem = new MenuItem("Open");
MenuItem saveMenuItem = new MenuItem("Save");
MenuItem exitMenuItem = new MenuItem("Exit");
editMenu.add(cutMenuItem);
editMenu.add(copyMenuItem);
editMenu.add(pasteMenuItem);
helpMenu.add(aboutMenuItem);
public FileDialogExample() {
setTitle("File Dialog Example");
public ImageIconExample() {
// Create a JFrame
JFrame frame = new JFrame("ImageIcon Example");
public TabbedPaneExample() {
setTitle("TabbedPane Example");
// Create a JTabbedPane
JTabbedPane tabbedPane = new JTabbedPane();
14. trees
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
15. tables
import javax.swing.*;
import java.awt.*;
public testing() {
setTitle("Table Example");
public testing() {
setTitle("Progress Bar Example");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Create components
progressBar = new JProgressBar(0, 100);
startButton = new JButton("Start");
@Override
protected void process(java.util.List<Integer> chunks) {
// Update the progress bar
progressBar.setValue(chunks.get(chunks.size() - 1));
}
};
}
}
public MouseEventExample() {
setTitle("Mouse Event Example");
public KeyEventExample() {
setTitle("Key Event Example");
// KeyListener methods
public void keyTyped(KeyEvent e) {
// Called when a key is typed (pressed and released)
char keyChar = e.getKeyChar();
textArea.append("Key Typed: " + keyChar + "\n");
}
public MouseEventAdapterExample() {
setTitle("Mouse Event Adapter Example");