Udfør visuel Java-klasse som Java-bean eller -program

Når du udvikler en visuel klasse, kan du udføre den for at teste dens udseende og funktionsmåde.

Når du udfører en Java-bean eller program vha. den visuelle editor, oprettes der en virtuel maskine, der anvender den CLASSPATH, der er angivet i Java-byggestien til projektet. Java-bean startes derefter vha. dens null-konstruktør.

  • Hvis Java-bean er en visuel klasse (dvs. en underklasse under java.awt.Component), oprettes der et vindue til den visuelle Java-bean.
  • Hvis bean'en er en del af eller overtaget fra en AWT-Java-bean, er vinduet en java.awt.Dialog.
  • Hvis bean'en er en Swing-klasse eller er overtaget fra en Swing-klasse, er vinduet javax.swing.JDialog.
  • Hvis bean'en er en SWT-klasse, er vinduet en SWT-shell. Hvis den visuelle Java-bean ikke kræver et vindue, fordi den selv er et vindue, gøres Java-bean'en synlig og får tildelt en standardstørrelse, efter at den er startet.

Når du udfører en klasse som en Java-bean eller et program, oprettes der automatisk en startkonfiguration. Startkonfigurationen anvendes til at starte en virtuel maskine, der starter klassen og tillader den at blive testet. Hvis der allerede findes en startkonfiguration for den klasse, du udfører, anvendes denne startkonfiguration.

Sådan udføres en visuel klasse som en Java-bean eller program:

  1. Åbn den visuelle Java-klasse i Visuel editor.
  2. Vælg ét af følgende i hovedmenuen:
    • Udfør > Udfør som > Java-program, hvis klassen har en public static void main(String[])-metode.
    • Udfør > Udfør som > Java-bean, hvis klassen ikke har en hovedmetode.
En virtuel maskine startes, der starter klassen, og Java-bean'en eller programmet udføres øverst på arbejdsbænken. Du kan teste funktionsmåde og ydeevne for Java-klassen.
Relaterede begreber
Java-bean-undtagelser
Udvidede indstillinger for fejlfinding i Java-beans
Relaterede opgaver
Konfigurér indstillinger for at udføre en Java-bean eller et -program
Udfør visuel Java-klasse som Java-bean eller -program

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.