Hallo Forum
Ich hänge an einem Problem bei der Umwandlung eines AWT Applets in ein JApplet... Als ich das zuerst als klassisches Applet machte, konnte ich das Programm problemlos aufrufen.
Nun schreibt mir Eclipse, daß ich einen Instaziierungsfehler begehe, was mir irgendwie einleuchtet. Jedenfalls weiß ich aber nicht an welcher Stelle...
Hier ist mein JApplet:
Muß man ein JPanel in ein JFrame einfügen? Dazu habe ich wenig Hilfreiches bis viel Verwirrendes gefunden. Muß man ein JPanel in ein JFrame einfügen? Dazu habe ich wenig hilfreiches gefunden. Was muß denn da verändert werden, damit das JApplet endlich arbeitet?
Gruß,
Semo
Ich hänge an einem Problem bei der Umwandlung eines AWT Applets in ein JApplet... Als ich das zuerst als klassisches Applet machte, konnte ich das Programm problemlos aufrufen.
Nun schreibt mir Eclipse, daß ich einen Instaziierungsfehler begehe, was mir irgendwie einleuchtet. Jedenfalls weiß ich aber nicht an welcher Stelle...
Hier ist mein JApplet:
Java:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.util.Random;
import javax.swing.JApplet;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Checkbox_test extends JApplet{
private static final long serialVersionUID = -6367868076583433598L;
Random r = new Random();
public Checkbox_test(int size) {
JFrame frame = new JFrame();
frame.setLayout(new BorderLayout());
frame.setTitle("Random Checkboxes activated/disengaged");
JPanel panel = new JPanel(new FlowLayout(FlowLayout.CENTER));
this.getContentPane().add(panel, BorderLayout.SOUTH);
JCheckBox[] cb_arr = new JCheckBox[size];
for (int i = 0; i < cb_arr.length; i++) {
String str = Integer.toString(i);
cb_arr[i] = new JCheckBox(str, true);
int r_ = r.nextInt(255);
int g_ = r.nextInt(255);
int b_ = r.nextInt(255);
Color c = new Color(r_, g_, b_);
cb_arr[i].setBackground(c);
panel.add(cb_arr[i]);
}
frame.setVisible(true);
}
public static void main(String[] args) {
new Checkbox_test(12);
}
}
Muß man ein JPanel in ein JFrame einfügen? Dazu habe ich wenig Hilfreiches bis viel Verwirrendes gefunden. Muß man ein JPanel in ein JFrame einfügen? Dazu habe ich wenig hilfreiches gefunden. Was muß denn da verändert werden, damit das JApplet endlich arbeitet?
Gruß,
Semo