Applet kali ini saya akan mebuat suatu frame applte dan juga button serta function2 butto tersebut
source code :
import java.awt.*;
import java.lang.*;
import java.applet.*;
//menu setting untuk mengatur cursor
public class FrameMenuCursorApplet extends Applet {
public void init() {
// membuat frame dengan title
new FrameMenuCursor("Menu Based Cursors");
}
}
// kursor ditampilkan
class FrameMenuCursor extends Frame {
// buat fram dengan title
public FrameMenuCursor(String title) {
// panggil superclass constructor...
super(title);
// Add menus...
// pertama create menubar
MenuBar mbar = new MenuBar();
setMenuBar(mbar); // Attach to the frame...
// tambah file ke submenu
Menu m = new Menu("File");
mbar.add(m); // Add to menu bar
// Add Quit to the submenu...
m.add(new MenuItem("Quit"));
// Add the Cursor submenu...
m = new Menu("Cursor");
mbar.add(m); // Add to menu bar
// Add the cursor selections to the submenu...
m.add(new MenuItem("Default"));
m.add(new MenuItem("Wait"));
m.add(new MenuItem("Hand"));
m.add(new MenuItem("Move"));
m.add(new MenuItem("Text"));
m.add(new MenuItem("SE Resize"));
// Pack dan tampilkan
pack();
resize(300,200); // Make it a reasonable size...
show();
}
// Handle events...
public boolean handleEvent(Event e) {
switch(e.id) {
case Event.WINDOW_DESTROY:
dispose(); // hapus frame
return true;
case Event.ACTION_EVENT:
// proses menu selection
if (e.target instanceof MenuItem) {
// dapatkan nama dari menu selection
String menuName = e.arg.toString();
if (menuName.equals("Quit"))
dispose();
//set cursor...
if (menuName.equals("Default"))
setCursor(Frame.DEFAULT_CURSOR);
if (menuName.equals("Wait"))
setCursor(Frame.WAIT_CURSOR);
if (menuName.equals("Hand"))
setCursor(Frame.HAND_CURSOR);
if (menuName.equals("Move"))
setCursor(Frame.MOVE_CURSOR);
if (menuName.equals("Text"))
setCursor(Frame.TEXT_CURSOR);
if (menuName.equals("SE Resize"))
setCursor(Frame.SE_RESIZE_CURSOR);
return true;
} // end if
return true;
default:
return false;
}
}
}
and it ouput :
Tidak ada komentar:
Posting Komentar