Java Applet erzeugen
Moin moin,
(das andere ist vorerst mal hinten angestellt) nun n neues Problem, bei welchen ich echt verzweifle
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 -->, aber hier gibts n Problem mit dem JFrame.
Hat hier jemand ne Ahnung wo ich das Applet erzeuge?
Gruß Manuel
(das andere ist vorerst mal hinten angestellt) nun n neues Problem, bei welchen ich echt verzweifle
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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 100368
Url: https://administrator.de/contentid/100368
Ausgedruckt am: 20.11.2024 um 11:11 Uhr