Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > Erzeugung meherer JFrame Objekte - Problem mit Zugriff
Antwort
 
Themen-Optionen
Alt 28.02.2005, 00:31   Nach oben    #1
simone.kirstein
Gast
 
Beiträge: n/a
Standard Erzeugung meherer JFrame Objekte - Problem mit Zugriff

Hallo,

ich habe ein Programm geschrieben, in dem ein Satz eingelesen und für jedes Wort überprüft wird, ob es im Lexikon (dazu habe ich eine externe Datei xml-datei anlegt) vorhanden ist.
Für jedes unbekannte Wort erscheint ein JFrame-Objekt mit JRadioButtons um die Kategorie für das Wort auswählen zu können. Das klappt auch alles wunderbar. Wenn allerdings 2 oder mehr unbekannte Wörter in dem Satz sind (und mehrere JFrame-Objekte "übereinander" geöffnet werden) sind nur noch die Buttons des oberen Fensters aktiv, d.h. die egal was ich bei den Fensters darunter anklicke, die Kategorie des eingetragenen Wortes ist immer die der Auswahl des obersten Fensters. Ich hoffe es versteht jemand mein Problem


Hier der Code für den Button "Wort eintragen":

PHP-Code:
public void actionPerformed(ActionEvent event) {
    
    
String cmd event.getActionCommand();
        if (
cmd.equals("Wort eintragen")) {
            
ButtonModel selected group.getSelection();
           
            if (
selected != null) {
                
String categorie selected.getActionCommand();
            
Lexicon.newEntry(categorie);
            
Layout.textarea1.append("Für das Wort " unknownWord +" wurde die Kategorie "categorie " eingetragen" +'\n');
                 }

Ich freue mich auf Tipps!!!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.02.2005, 00:43   Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi,

vielleicht hast Du zwar mehrere Frames aber nur einen Button. Dann könnte sowas passieren. Kannst Du dazu den Code zeigen.

Ich würde dafür übrigens JDialogs nutzen (oder halt JOptionPane).
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.02.2005, 09:07   Nach oben    #3
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.084
Standard

Sym hat zu deinem Problem schon alles gesagt, deshalb von mir nur ein Tipp:
Eine solche Vielzahl von Fenstern ist nicht gerade angenehm für den Endanwender.
Solltest du vorhaben, dass Programm nicht nur für dich zu verwenden würde ich dir raten, dir etwas anderes auszudenken.
Beispielsweise könntest du die Wörter linear überprüfen, d.h. du speichert alle unbekannten Wörter in einem Array (oder einer Liste) und gehst sie dann einzeln durch, wobei jeweils nur ein JDialog geöffnet wird. Das wäre wesentlich nutzfreundlicher.
Stell dir mal vor, was passiert, wenn du bei deiner Methode 100 unbekannte Wörter hast! Was ein Chaos! (Ich würde sowieso einen "Abbrechen"-Button empfehlen.)
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2. JFrame von 1. JFrame aus starten und schließen Lautsprecher Desktop-Applikationen und Grafik 5 15.11.2005 09:28
Zugriff auf Graphics Objekte eines Applets lokl Desktop-Applikationen und Grafik 0 11.08.2005 10:28
Problem mit Zugriff von externer class auf Panel Treter_Peter Desktop-Applikationen und Grafik 2 24.12.2004 13:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:41 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44