ohfaney |
06-14-2006 02:50 AM |
outputting from menu in swing applet, saving to file...
I bet ya'll are getting sick of me by now, but well i've got some developments. So far I have this applet, my code is below
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import java.io.*;
import java.awt.Image;
public class Bits extends JFrame
{
public static void main (String args[])
throws java.io.IOException
{
FileWriter fw = new FileWriter ("textpage.html");
new Bits ();
}
public Bits ()
{
setSize (1000, 600);
setLocation (100, 100);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
obj ();
//pack();
setVisible (true);
}
JMenuBar menuBar = new JMenuBar ();
JMenu menu1 = new JMenu ("Choose A Menu Option");
JMenuItem menuItem1 = new JMenuItem ("Getting Started A");
JMenuItem menuItem2 = new JMenuItem ("Learn about html B");
JMenuItem menuItem3 = new JMenuItem ("Basic Codes C");
JMenuItem menuItem4 = new JMenuItem ("Tutorials D");
JMenuItem menuItem5 = new JMenuItem ("Build your own page");
JMenuItem menuItem6 = new JMenuItem ("Test your skills with color codes ");
JMenuItem menuItem7 = new JMenuItem ("Make a photo page");
JMenuItem menuItem8 = new JMenuItem ("Create a basic page (header, text, one link) ");
JMenuItem menuItem9 = new JMenuItem ("Create a full working page with background image ");
JMenuItem menuItem10 = new JMenuItem ("Quiz Yourself F ");
JMenuItem menuItem11 = new JMenuItem ("Exit");
JTextField nameTxtFld = new JTextField (10);
JButton submitBtn = new JButton ("Submit");
private void obj ()
{
menu1.add (menuItem1);
menu1.add (menuItem2);
menu1.add (menuItem3);
menu1.add (menuItem4);
menu1.add (menuItem5);
menu1.add (menuItem6);
menu1.add (menuItem7);
menu1.add (menuItem8);
menu1.add (menuItem9);
menu1.add (menuItem10);
menu1.add (menuItem11);
menuItem11.addActionListener (new ActionListener ()
{
public void actionPerformed (ActionEvent evt)
{
System.exit (0);
}
}
);
menuBar.add (menu1);
setJMenuBar (menuBar);
Container c = getContentPane ();
JPanel row1 = new JPanel ();
row1.setLayout (new BorderLayout ());
row1.add (new JLabel ("What's your name?: "), BorderLayout.CENTER);
row1.add (nameTxtFld, BorderLayout.EAST);
row1.add (submitBtn, BorderLayout.SOUTH);
c.setLayout (new FlowLayout (FlowLayout.CENTER));
c.add (row1);
setBackground (Color.magenta);
getContentPane ().setBackground (Color.magenta);
}
}
My problems are...
1. How can i output my information from the menu?
2. How can i save to file?
Thanks ya'll.
|