Guten Tag,
Ich habe mal ein zwei dumme Fragen:
1)
Warum wird :
import java.awt.* ;
und in der gleichen Klasse
import java.awt.event.*;
verwendet?
Wirkt hier das Wildcard -Zeichen für event nicht?
2)
In:
public class AWTF3 extends Frame {
DialogBox UeberDialog;
public static void main(String[] args) {
AWTF3 hauptfenster=new AWTF3();
hauptfenster.show();
}
public AWTF3()// Konstruktor
{
MenuBar Menueleiste=new MenuBar();
Menu MenueHilfe=new Menu("Hilfe");
MenueHilfe.add("Index");
MenueHilfe.add("Über");
Menueleiste.setHelpMenu(MenueHilfe);
setMenuBar(Menueleiste);
UeberDialog=new Dialog(this,"Über",false);
verweist this (owner) auf das "hauptfenster" und nicht auf das aufrufende Menu, warum?
3)
Wenn man die Klasse Frame erweitert scheint man im Konstruktor ohne den Aufruf super()
auszukommen, warum? (weil keine Parameter übergeben werden-ok?)
schon einmal:
Danke für die Hilfe!
Ich habe mal ein zwei dumme Fragen:
1)
Warum wird :
import java.awt.* ;
und in der gleichen Klasse
import java.awt.event.*;
verwendet?
Wirkt hier das Wildcard -Zeichen für event nicht?
2)
In:
public class AWTF3 extends Frame {
DialogBox UeberDialog;
public static void main(String[] args) {
AWTF3 hauptfenster=new AWTF3();
hauptfenster.show();
}
public AWTF3()// Konstruktor
{
MenuBar Menueleiste=new MenuBar();
Menu MenueHilfe=new Menu("Hilfe");
MenueHilfe.add("Index");
MenueHilfe.add("Über");
Menueleiste.setHelpMenu(MenueHilfe);
setMenuBar(Menueleiste);
UeberDialog=new Dialog(this,"Über",false);
verweist this (owner) auf das "hauptfenster" und nicht auf das aufrufende Menu, warum?
3)
Wenn man die Klasse Frame erweitert scheint man im Konstruktor ohne den Aufruf super()
auszukommen, warum? (weil keine Parameter übergeben werden-ok?)
schon einmal:
Danke für die Hilfe!