Hallo und schon wieder ich...
bei meiner zur Zeit exzessiven Arbeit mit Java sind folgende Fragen bzw. Probleme aufgetaucht:
1. Ich habe inzwischen für ein Projekt ein Set von Klassen gebastelt, die sich für ein Paket ala java.awt.* o.ä. anbieten. Kann mir jemand sagen wie ich ein solches Paket selbst erstellen kann, in welches verzeichnis das dann gehört, und so weiter ???
2. Ein etwas heikleres und mir unverständliches Problem: Ich habe für meine 'MDI-Anwendung' jeweils eine Klasse für den MainFrame und den ChildFrame gebastelt. Diese habe ich der Übersichtlichkeit halber in eigene .java-Dateien ausgelagert. Nun möchte ich z.B. in der MainFrame-Klasse die Größe des Fensters, die Hintergrundfarbe und die Sichtbarkeit (setVisible(true)) im Konstruktor voreinstellen.
Nun ist aber folgendes passiert: Wenn ich im Hauptprogramm eine instanz der MainFrame-Klasse erzeuge wird diese nicht angezeigt bis ich dort explizit setVisible(true) aufrufe. Wenn ich dies tue erscheint zwar das Fenster, aber nichtin de korrekten Größe etc. Also meine Frage: Wenn ich in anderen Programmiersprachen z.B. für eine Windowklasse im Konstruktor Voreinstellungen für Größe und Erscheinungsbild treffe, werden diese berücksichtigt. Ist das bei Java anders ???
Vielen Dank für jede Hilfe
Jürgen
bei meiner zur Zeit exzessiven Arbeit mit Java sind folgende Fragen bzw. Probleme aufgetaucht:
1. Ich habe inzwischen für ein Projekt ein Set von Klassen gebastelt, die sich für ein Paket ala java.awt.* o.ä. anbieten. Kann mir jemand sagen wie ich ein solches Paket selbst erstellen kann, in welches verzeichnis das dann gehört, und so weiter ???
2. Ein etwas heikleres und mir unverständliches Problem: Ich habe für meine 'MDI-Anwendung' jeweils eine Klasse für den MainFrame und den ChildFrame gebastelt. Diese habe ich der Übersichtlichkeit halber in eigene .java-Dateien ausgelagert. Nun möchte ich z.B. in der MainFrame-Klasse die Größe des Fensters, die Hintergrundfarbe und die Sichtbarkeit (setVisible(true)) im Konstruktor voreinstellen.
Nun ist aber folgendes passiert: Wenn ich im Hauptprogramm eine instanz der MainFrame-Klasse erzeuge wird diese nicht angezeigt bis ich dort explizit setVisible(true) aufrufe. Wenn ich dies tue erscheint zwar das Fenster, aber nichtin de korrekten Größe etc. Also meine Frage: Wenn ich in anderen Programmiersprachen z.B. für eine Windowklasse im Konstruktor Voreinstellungen für Größe und Erscheinungsbild treffe, werden diese berücksichtigt. Ist das bei Java anders ???
Vielen Dank für jede Hilfe
Jürgen
Comment