1Danke
ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
571
571
EMPFEHLEN
-
17.11.11 12:01 #1
- Registriert seit
- Feb 2011
- Beiträge
- 14
Hallo Miteinander

Also, ich habe folgendes Problem:
Mein Programm soll alle Rechner anzeigen, in dem der zuletzt eingeloggte User dem entspricht, den man angibt.
In der Theorie funktioniert das soweit auch ganz gut.
Ich lass das Programm dann in einem JTextPane die Rechner und die Zeit anzeigen, in der der User sich eingeloggt hat.
Das Problem ist nur, dass ich vom JTextPane nur die Methode setText() finde, was dann natürlich jedes mal den Inhalt überschreibt.
Nun die Frage: Gibt es eine Möglichkeit, der bestehende Content unangetastet zu lassen und einfach einen neuen String hinzuzufügen?
Ich möchte das auch wenn möglich nicht mit einer temporären Variable lösen, die den Inhalt zuerst ausliest, den String dem hinzufügt und wieder per setText() das Ganze reinschreibt.
Gibt es da eine elegante Lösung?
Oder muss ich doch wohl oder übel auf eine JList zurückgreifen?
Sollte zwar irrelevant sein, aber wen es interessiert; so mache ich das bis jetzt mit dem setText() in einer Schleife:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
public class Listen2 implements ActionListener { private JComboBox combo; private Vector<PC> machines; private JTextPane panePC; public Listen2(JComboBox combo, Vector<PC> machines, JTextPane panePC) { this.combo=combo; this.machines=machines; this.panePC=panePC; } @Override public void actionPerformed(ActionEvent e) { for(int i=0; i<machines.size(); i++) { if(combo.getSelectedItem().equals(machines.get(i).getUser())) panePC.setText(machines.get(i).getPc() +" - Stand: " +new Date(machines.get(i).getDate()).toLocaleString()); } } }
Geändert von PsychedelicSpark (17.11.11 um 12:06 Uhr)
-
17.11.11 12:18 #2
Hi,
ich habe dazu einen Link gefunden, der dein Problem mit Sicherheit lösen kann.
Ansonsten Google-Suchfunktion verwenden. Da gibt es noch haufenweise Beispiele.
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
Ähnliche Themen
-
Zeilenumbruch am Ende eines Strings hinzufügen?
Von finnex im Forum PHPAntworten: 3Letzter Beitrag: 22.08.08, 11:46 -
neue Strings oben in eine Listbox einfügen
Von marcosan im Forum C/C++Antworten: 2Letzter Beitrag: 01.12.06, 07:51 -
neue gettext Strings herrausfinden
Von StefanR im Forum PHPAntworten: 1Letzter Beitrag: 23.11.06, 13:39 -
neue Datenbankzeile hinzufügen
Von JaLeo im Forum JavaAntworten: 3Letzter Beitrag: 20.03.06, 17:52 -
in jar eine neue datei per JarOutputStream hinzufügen
Von mrno im Forum JavaAntworten: 4Letzter Beitrag: 20.09.05, 17:08





Zitieren
Login





