slip.16
1.
import java.util.Scanner;
@FunctionalInterface
interface Square {
int calculate(int x);
}
public class SquareUsingInterface {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Square s = (int x) -> x * x;
System.out.print("Enter a number: ");
int num = sc.nextInt();
int result = s.calculate(num);
System.out.println("Square of " + num + " is: " + result);
sc.close();
}
}
2.
import java.awt.*;
import java.awt.event.*;
public class AWTMenuExample {
Frame frame;
public AWTMenuExample() {
frame = new Frame("Java AWT Examples");
MenuBar menuBar = new MenuBar();
Menu fileMenu = new Menu("File");
MenuItem newItem = new MenuItem("New", new
MenuShortcut(KeyEvent.VK_N));
MenuItem openItem = new MenuItem("Open");
MenuItem saveItem = new MenuItem("Save");
CheckboxMenuItem showAbout = new CheckboxMenuItem("Show
About");
MenuItem exitItem = new MenuItem("Exit");
fileMenu.add(newItem);
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.addSeparator();
fileMenu.add(showAbout);
fileMenu.addSeparator();
fileMenu.add(exitItem);
Menu editMenu = new Menu("Edit");
Menu aboutMenu = new Menu("About");
menuBar.add(fileMenu);
menuBar.add(editMenu);
menuBar.add(aboutMenu);
frame.setMenuBar(menuBar);
exitItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
frame.dispose();
}
});
frame.setSize(400, 300);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
frame.dispose();
}
});
}
public static void main(String[] args) {
new AWTMenuExample();
}
}
Comments
Post a Comment