Hallo,
ich habe mir mit GregorianCalenar einen Datumsstring zusammen gebaut, der wird auch zurück geliefert aber das Applet beendet mit einer Fehlermeldung. Wer kann mir das erklären.
hier die Ausgabe und der Fehler:
21.3.2006, 11:45.23
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: component argument pData
at sun.awt.windows.Win32SurfaceData.initOps(Native Method)
at sun.awt.windows.Win32SurfaceData.<init>(Win32SurfaceData.java:448)
at sun.awt.windows.Win32SurfaceData.createData(Win32SurfaceData.java:316)
at sun.awt.Win32GraphicsConfig.createSurfaceData(Win32GraphicsConfig.java:357)
at sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java:332)
at sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java:313)
at sun.awt.windows.WComponentPeer$2.run(WComponentPeer.java:353)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Muss ich das Applet mit destroy() beenden und wenn ja, wie?
Danke Mike
ich habe mir mit GregorianCalenar einen Datumsstring zusammen gebaut, der wird auch zurück geliefert aber das Applet beendet mit einer Fehlermeldung. Wer kann mir das erklären.
Code:
import java.util.*;
import java.applet.*;
import javax.swing.*;
public class Testapplet
extends JApplet
{
public void init() {
System.out.println(ZeitStempel());
}
public String ZeitStempel() {
GregorianCalendar kalender = new GregorianCalendar();
int stunde = kalender.get(Calendar.HOUR_OF_DAY);
int minute = kalender.get(Calendar.MINUTE);
int sekunde = kalender.get(Calendar.SECOND);
int tag = kalender.get(Calendar.DAY_OF_MONTH);
int monat = kalender.get(Calendar.MONTH);
int jahr = kalender.get(Calendar.YEAR);
monat++;
String timestamp = String.valueOf(tag+"."+ monat +"."+ jahr +", "+ stunde +":"+ minute +"."+ sekunde);
return(timestamp);
}
}
hier die Ausgabe und der Fehler:
21.3.2006, 11:45.23
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: component argument pData
at sun.awt.windows.Win32SurfaceData.initOps(Native Method)
at sun.awt.windows.Win32SurfaceData.<init>(Win32SurfaceData.java:448)
at sun.awt.windows.Win32SurfaceData.createData(Win32SurfaceData.java:316)
at sun.awt.Win32GraphicsConfig.createSurfaceData(Win32GraphicsConfig.java:357)
at sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java:332)
at sun.awt.windows.WComponentPeer.replaceSurfaceData(WComponentPeer.java:313)
at sun.awt.windows.WComponentPeer$2.run(WComponentPeer.java:353)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Muss ich das Applet mit destroy() beenden und wenn ja, wie?
Danke Mike