Update of /cvsroot/firebug/firebug/project/zaurus/vu/isis/nest/zaurus
In directory sc8-pr-cvs1:/tmp/cvs-serv18172/vu/isis/nest/zaurus
Added Files:
ZFrame.java ZMain.java ZMenu.java
Log Message:
Added java classes to support vu tools on the
Sharp Zaurus pda. These are gui classes that are hardwired to
the small screen size of the zaurus, and should be be extended.
--- NEW FILE: ZFrame.java ---
package isis.nest.zaurus;
import java.awt. *;
import java.lang. *;
import java.awt.event. *;
import java.io. *;
public class ZFrame extends Frame { //implements WindowListener {
//implements EarthquakeListener {
public ZFrame () {
MenuBar mb = new MenuBar();
this.setMenuBar (mb);
ZMenu zm = new ZMenu(mb,this);
System.out.println("ZFrame constructor");
}
/** Custom event handler to listen for "earthquake events",
* i.e., when the user changes parameters.
*/
/*
public void parameterChanged (EarthquakeEvent e) {
spectrum.spectrum (EQ);
graphit.drawspectrum ();
}
*/
}
--- NEW FILE: ZMain.java ---
package isis.nest.zaurus;
import java.awt. *;
import java.lang. *;
public class ZMain extends Object {
public static void main (String[]args) {
System.out.println ("In main()...");
ZFrame zf = new ZFrame();
zf.setLocation(0, 0);
//Canvas c = new Canvas();
//c.setSize(236,280);
Panel panel = new Panel();
panel.setSize(236,280);
zf.setSize(236,280);
zf.add(panel);
//zf.pack();
zf.show();
}
}
--- NEW FILE: ZMenu.java ---
package isis.nest.zaurus;
import java.awt. *;
import java.awt.event. *;
public class ZMenu extends MenuBar implements ActionListener {
public ZMenu (MenuBar menubar, ZFrame zf) {
makemenu (menubar);
}
private void makemenu (MenuBar menubar) {
Menu file = new Menu ("File");
MenuItem loadItem = new MenuItem("Load");
loadItem.setActionCommand("load");
loadItem.addActionListener(this);
file.add (loadItem);
MenuItem quit_item = new MenuItem("Quit");
quit_item.setActionCommand("quit");
quit_item.addActionListener(this);
file.add (quit_item);
Menu help = new Menu ("Help");
MenuItem aboutItem = new MenuItem("About");
aboutItem.setActionCommand ("about");
//aboutItem.addActionListener (aboutdialog);
help.add (aboutItem);
menubar.add (file);
menubar.add (help);
}
public void actionPerformed (ActionEvent e) {
String command = e.getActionCommand ();
if (command.equalsIgnoreCase ("about")) {
//aboutdialog.show ();
} else if (command.equalsIgnoreCase ("quit")) {
System.exit(0);
} else if (command.equalsIgnoreCase ("load")) {
System.out.println("Load item invoked");
}
}
}
|