Hallo Java Forum,
ich habe ein Programm entwickelt für unsere Projektarbeit, jedoch muss ich es in eine HTML Seite einbinden. Dazu müsste ich es in ein Applet umwandeln.
Ich habe im Internet recherchiert, versucht, leider ohne Erfolg, es tauchen dann Fehler auf.
Könntet ihr mir das in ein Applet machen, sodass es Webfähig ist?
Wäre sehr dankbar!
Und noch als Hinweis, ich habe noch andere Klassen, dies ist nur die Hauptklasse.
Also falls in den anderen Klassen auch noch was verändert werden muss, bitte ich um kurze Info.
Eventuell könnte ich das gesamte als .zip hier hochladen.
Danke
ich habe ein Programm entwickelt für unsere Projektarbeit, jedoch muss ich es in eine HTML Seite einbinden. Dazu müsste ich es in ein Applet umwandeln.
Ich habe im Internet recherchiert, versucht, leider ohne Erfolg, es tauchen dann Fehler auf.
Könntet ihr mir das in ein Applet machen, sodass es Webfähig ist?
Wäre sehr dankbar!
Und noch als Hinweis, ich habe noch andere Klassen, dies ist nur die Hauptklasse.
Also falls in den anderen Klassen auch noch was verändert werden muss, bitte ich um kurze Info.
Eventuell könnte ich das gesamte als .zip hier hochladen.
Danke
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class AuswahlMuskel extends JFrame implements ActionListener
{
JMenuBar mnuBar = new JMenuBar();
JMenu mnuAuswahl = new JMenu("Auswahl");
JMenuItem mnuItemKalorien = new JMenuItem("Kalorienberechner");
JMenuItem mnuItemProdukte = new JMenuItem("Produktauswahlshilfe");
JPanel kalorienrechnerpnl = new JPanel(new BorderLayout());
JPanel produktauswahlpnl = new JPanel(new BorderLayout());
JPanel pnlCenter = new JPanel();
JPanel pnlNorth = new JPanel(new GridLayout(2,1));
JLabel lblbackground = new JLabel(new ImageIcon("background.png"));
JPanel mainpnl = new JPanel(new BorderLayout());
JPanel a = new Kalorienberechner(this);
JPanel b = new Produktauswahl(this);
public AuswahlMuskel()
{
//Fenster Eigenschaften
this.setVisible(true);
this.setSize(520,645);
this.setResizable(false);
kalorienrechnerpnl.setVisible(false);
produktauswahlpnl.setVisible(false);
add(mainpnl);
//Zuordnung des Menus und der MenuItems
this.mnuBar.add(this.mnuAuswahl);
this.mnuAuswahl.add(this.mnuItemKalorien);
this.mnuAuswahl.add(this.mnuItemProdukte);
setJMenuBar(mnuBar);
//pnlCenter.add(this.lblImg);
pnlCenter.add(this.lblbackground);
lblbackground.setLayout(new FlowLayout());
//FensterLayout -> muss als vorletzte im Konstruktor stehen!
mainpnl.add(pnlNorth, BorderLayout.NORTH);
mainpnl.add(pnlCenter, BorderLayout.CENTER);
this.mnuItemKalorien.addActionListener(this);
this.mnuItemProdukte.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
Object obj = e.getSource();
if(((JMenuItem)obj).getText() == "Kalorienberechner")
{
this.resize(300,300);
remove(mainpnl);
add(a);
remove(b);
}
if(((JMenuItem)obj).getText() == "Produktauswahlshilfe")
{
this.resize(600,600);
remove(mainpnl);
add(b);
remove(a);
}
}
public void zurück()
{
remove(a);
this.setSize(520,640);
add(mainpnl);
remove(b);
}
}