Hallo,
mir ist leider keine passendere Überschrift eingefallen.
Es geht darum ich hab eine Konsole extends JFrame. Diese Klasse hat Zugriff auf einen Log, der nichts
anderes ist als eine ArrayList<String>.
Die Konsole ist per Observer an den Log gebunden, die update()-Methode wird immer dann aufgerufen, wenn
eine neue Nachricht zum Log geaddet wurde (also zur ArrayList).
Jetzt frag ich mich nur, wie ich am besten die Log-Nachrichten in dem Fenster anzeigen soll?
D.h. soll ich für jede neue Nachricht ein JLabel erstellen und es zum Frame adden? Oder soll ich da was mit paintComponent() machen also die Strings quasi zeichnen?
Wie mach ich am besten so eine Liste, dass dann alle Log-Nachrichten schön untereinandern in der Konsole angezeigt werden?
Danke
mir ist leider keine passendere Überschrift eingefallen.
Es geht darum ich hab eine Konsole extends JFrame. Diese Klasse hat Zugriff auf einen Log, der nichts
anderes ist als eine ArrayList<String>.
Die Konsole ist per Observer an den Log gebunden, die update()-Methode wird immer dann aufgerufen, wenn
eine neue Nachricht zum Log geaddet wurde (also zur ArrayList).
Jetzt frag ich mich nur, wie ich am besten die Log-Nachrichten in dem Fenster anzeigen soll?
D.h. soll ich für jede neue Nachricht ein JLabel erstellen und es zum Frame adden? Oder soll ich da was mit paintComponent() machen also die Strings quasi zeichnen?
Wie mach ich am besten so eine Liste, dass dann alle Log-Nachrichten schön untereinandern in der Konsole angezeigt werden?
Danke