Crach
Mitglied
Hallo,
Hab folgendes Problem:
Bastel derzeit an einem JApplet und es funktioniert auch soweit alles schön - aber leider nur im Eclipse. Wenn ich die class-Dateien exportiere und dieses Applet mittels Firefox dann teste reagieren die Button nicht mehr.
hab dann noch versucht ..einfach " implements ActionListener" dahinter zu schreiben, nur dann muss die klasse abstrakt sein..nur dabei kommen dann die fehler:
-----------------------------------------------------------------
Laden: Instanz von testapplet.class kann nicht erstellt werden.
java.lang.InstantiationException
at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
-------------------------------------------------------------------
bin überfragt. Wie schafft man es nun, dass die Button reagieren?
Hab folgendes Problem:
Bastel derzeit an einem JApplet und es funktioniert auch soweit alles schön - aber leider nur im Eclipse. Wenn ich die class-Dateien exportiere und dieses Applet mittels Firefox dann teste reagieren die Button nicht mehr.
Code:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
...
import javax.swing.JApplet;
import java.awt.Dimension;
import javax.swing.JButton;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Point;
import java.awt.Color;
import javax.swing.*;
import java.awt.Font;
...
import javax.swing.JLabel;
import javax.swing.JEditorPane;
import javax.imageio.*;
import java.lang.Math;
import java.net.URL;
import javax.swing.JSlider;
import javax.swing.SwingConstants;
...
public class testapplet extends JApplet
{
.......
.......
private JButton getB_test() {
if (b_test == null) {
try {
b_test = new JButton();
b_test.setBounds(new Rectangle(40, 240, 25, 25)); // Generated
b_test.setName("b_test"); // Generated
b_test.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
funktionone(b_test); //setEnabled(false)
aktiv(1); //setzt ne anderen button auch noch auf false
}
});
} catch (java.lang.Throwable e) {
}
}
return b_test;
}
...
...
}
hab dann noch versucht ..einfach " implements ActionListener" dahinter zu schreiben, nur dann muss die klasse abstrakt sein..nur dabei kommen dann die fehler:
-----------------------------------------------------------------
Laden: Instanz von testapplet.class kann nicht erstellt werden.
java.lang.InstantiationException
at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
-------------------------------------------------------------------
