import java.applet.Applet; import java.awt.*; import java.io.*; import java.awt.event.*; import java.awt.Container; import javax.swing.*; public class programm extends Applet implements ActionListener{ static JFrame f; Container paneel; //Loome akna JButton nupp=new JButton("Loo test"); JButton nupp1=new JButton("Make Magic"); JTextField testiKysArv=new JTextField("Mitu testi küsimust:"); JTextField testiVasArv=new JTextField("Mitu testi vastust:"); JTextField valiNimi=new JTextField("Testfaili nimi:"); JTextField vastuseKast=new JTextField("Mis vastuseks on:"); JTextArea infoala=new JTextArea("Veebilehtede generaator versioon 1.0!"); public programm(Container abipaneel){ paneel=abipaneel; paneel.add(new Label("Õppejõu ala versioon 1.")); paneel.setLayout(new BoxLayout(paneel, BoxLayout.Y_AXIS)); paneel.add(testiKysArv); paneel.add(testiVasArv); paneel.add(valiNimi); paneel.add(vastuseKast); paneel.add(infoala); paneel.add(nupp); paneel.add(nupp1); nupp.addActionListener(this); nupp1.addActionListener(this); } public void actionPerformed (ActionEvent e){ if(e.getSource()==nupp1){ JButton nupp23=new JButton("See ongi see maagia nupp"); paneel.add(nupp23); paneel.validate(); nupp23.addActionListener(this); } try{ String vastus; String failiNimi=valiNimi.getText(); String vastuseKastString=vastuseKast.getText(); String testiVasArvString=testiVasArv.getText(); String testiKysArvString=testiKysArv.getText(); int testiVasArvInt = Integer.valueOf(testiVasArvString).intValue(); int testiKysArvInt = Integer.valueOf(testiKysArvString).intValue(); //String testid=testideKysArv.getText(); PrintWriter valja=new PrintWriter(new FileWriter(failiNimi+".xml")); //Kirjutame faili sisu valja.println(""); valja.println(""); valja.println(""); valja.println(""); for(int i=1; i<=testiVasArvInt; i++){ valja.println(""); valja.println(vastuseKastString); valja.println(""); } valja.println(""); valja.println(""); valja.println(""); valja.println(""); valja.println("Siin peab olema kysimus?"); for(int i=1; i<=testiKysArvInt; i++){ valja.println("First Choice"); } valja.println(""); valja.println(""); valja.println(""); valja.close(); repaint(); vastus="Värvus imporditud!\n"; vastus+="Sisu tekstiga lisatud!\n"; infoala.setText(vastus+"\n"); } catch(Exception viga){} } public static void main(String argumendid[]) throws IOException{ f = new JFrame("Veebilehe generaator!"); f.add(new programm(f.getContentPane())); f.setSize(500, 500); f.setVisible(true); f.addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } } ); } }