manuel5
Goto Top

Java Applet erzeugen

Moin moin,

(das andere ist vorerst mal hinten angestellt) nun n neues Problem, bei welchen ich echt verzweifle face-sad
Habe ja nun folgendes Script, welches in Netbeans schoen sich anzeigen lässt, nun will ich das in ein Applet ausgeben.
Heisst - habe mein html und das würde auch funtzten - wenn ich wüsste wie ich unten stehen Code so anpasse das er als Applet erkannt wird.

Grundsätzlich würde es ja so laufen -->
public class GrafikTest extends  Applet 
, aber hier gibts n Problem mit dem JFrame.


package grafiktest;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.Applet;

public class GrafikTest extends  JFrame 
{


class Fields extends Panel implements ActionListener
{
	public Fields()
	{

		Panel f1 = new Panel();
                Panel f2 = new Panel();
                Panel f3 = new Panel();
                Panel f4 = new Panel();
		Panel hauptpanel = new Panel(); 
                
		Button Abschicken = new Button("Abschicken");  
		Button Löschen = new Button("Löschen");  
                
                Label name = new Label("Name");  
                Label vorname = new Label("Vorname");  
                Label email = new Label("eMail");                                 
      
		Checkbox cb1 = new Checkbox("Freunde",  false);   
		Checkbox cb2 = new Checkbox("Werbung",  true);   
		Checkbox cb3 = new Checkbox("Suchmaschine",  false);   
		Checkbox cb4 = new Checkbox("Suchmaschine",  false);		  
		
		TextField tf1 = new TextField(15); 
		TextField tf2 = new TextField(15); 
		TextField tf3 = new TextField(15);

		Abschicken.setActionCommand("Abschicken");  
		Löschen.setActionCommand("Löschen");  
		
		Abschicken.addActionListener(this);
		Löschen.addActionListener(this);
                
		f2.add(name);
		f2.add(tf1);
                f2.add(vorname);
		f2.add(tf2);
                f2.add(email);
		f2.add(tf3);
                                
		Choice select = new Choice();		 
		select.addItem("Deutsch");   
		select.addItem("Französisch");   
		select.addItem("Spanisch");  
		select.addItem("Italienisch");  
		select.addItem("Dänisch");  
		f3.add(select);
                               
                f4.add(cb1); 
		f4.add(cb2); 
		f4.add(cb3); 
		f4.add(cb4);
                                
                f1.add(Abschicken);
		f1.add(Löschen);
                
		FlowLayout flow = new FlowLayout(FlowLayout.LEFT,10,10);
		f1.setLayout(new GridLayout(0, 2));
                f2.setLayout(new GridLayout(3, 0));
                f3.setLayout(new GridLayout(0, 1));
                f4.setLayout(new GridLayout(0, 1));
		hauptpanel.setLayout(new FlowLayout()); 
		hauptpanel.add(BorderLayout.EAST, f1);
                hauptpanel.add(BorderLayout.NORTH, f2);
                hauptpanel.add(BorderLayout.CENTER, f3);
                hauptpanel.add(BorderLayout.SOUTH, f4);
		add(hauptpanel);
		
	}

       
    public void actionPerformed(ActionEvent Event){	
	System.out.println("Der \""+Event.getActionCommand()+"\"-Button wurde gedrückt");  
    
    }
}
ItemListener ItemSelect = new ItemListener()
                
     {
            Choice select = new Choice();
         
       public void itemStateChanged(ItemEvent e)
       {
           String nationalitaet = null;
           if (select.getSelectedItem().equals("Deutsch"))  
                nationalitaet="Deutsch";  
             if (select.getSelectedItem().equals("Französisch"))   
                nationalitaet="Franzoesisch";  
           if (select.getSelectedItem().equals("Spanisch"))   
                nationalitaet="Spanisch";  
             if (select.getSelectedItem().equals("Italienisch"))   
                nationalitaet="Italienisch";  
           if (select.getSelectedItem().equals("Dänisch"))   
                nationalitaet="Daenisch";  
         System.out.println("Die Nationalitaet ist "+nationalitaet+".");  
           }
       
     };
     public GrafikTest(String Titel)
{
	super(Titel);
	getContentPane().add(new Panel());
}
	public static void main(String args)
	{
		GrafikTest Frame = new GrafikTest("GrafikTest");  
		Frame.addWindowListener(new WindowAdapter()
		{
            @Override
			public void windowClosing(WindowEvent e)
			{
				System.exit(0);
			}
		});
		Frame.pack();
		Frame.setVisible(true);
	}
    
 }

Hat hier jemand ne Ahnung wo ich das Applet erzeuge?

Gruß Manuel

Content-ID: 100368

Url: https://administrator.de/contentid/100368

Ausgedruckt am: 20.11.2024 um 11:11 Uhr