Double-Click f. alle Komps UNIX u. WIN verschieden ?

Status
Nicht offen für weitere Antworten.
G

gast

Gast
hi all,

ich möchte, daß beim JTree einmaliges Anklicken nur markiert,
zweimailges Anklicken eine Bearbeitungsmaske aufruft

natürlich kann man das im SelektionListener mit nem

Code:
 boolean flag (marked = true bzw. false)

lösen, aber ich hab mal gelesen, daß dies bei Windows sowieso gehen müßte(Standardoberflächenverhalten),
bei UNIX (die 'Wiege' von JAVA) aber Aktionen schon bei Einfachklick ausgelöst werden

möglichweise gibts bei JAVA so nen Schalter , der die Verhaltensänderung bewirkt
(Win oder UNIX oder MAC oder...)

weiß da jemand was ?
 
B

Beni

Gast
Du kannst bei einem TreeCellEditor die Methode "isCellEditable" überschreiben, und dort nur dann true zurückgeben, wenn zweimal geklickt wurde (die Methode bekommt ein Event, aufgrund dessen sie entscheiden soll, ob editiert werden darf).

Ums einfacher zu machen: erbe von DefaultTreeCellEditor :wink:
 
G

gast

Gast
bei einem JTree möchte ich einen eigenen KeyListener
anbringen
Ziel : nur dann eine Aktion auslösen, wenn bei einem gerade markierten Element gleichzeitig z.B. die F2-Taste gedrückt
wird, ansonsten soll das Element nur markiert sein, z.B. für andere per Button ausgelöste Aktionen.

warum geht NICHT :
Code:
JTree tree = new Jtree(meinModell);
.
.
public void gen_tree_actions
{
    //- folgende Zeile ist von NetBeans 1.2full als Fehler   markiert
    tree.addKEyListener(new KeyListener()
    {
        public void KeyPressed(KeyEvent e)
        {
                  ...
        }
    } 

     tree.addTreeeSelectionListener( das fuinzt..)
}
Netbeans meint : cannot find symbol class KeyListener

was auch nicht geht ist :
Code:
tree.addKeyListener( new KeyAdapter()
{
    ..wie oben..
}
man muß doch wohl so nen Listener an JTree anbringen können , oder ?
 
G

gast

Gast
sorry, Schreibfehler : richtig ist :
hab Netbeans 4.1full unter Win98SE :(
 

Illuvatar

Top Contributor
Also addKEyListener geht sicher net... ansonsten poste mal die Fehlermeldung, aber ich vermute mal dass du java.awt.event net importiert hast.
 

Nova

Bekanntes Mitglied
Hallo,

Ohne mir das ganze komplett durchgelesen zu haben, aber versuch mal statt
Code:
tree.addKEyListener(new KeyListener()
Code:
tree.addKeyListener(new KeyAdapter()

außeren statt
Code:
public void KeyPressed(KeyEvent e)
Code:
public void keyPressed(KeyEvent e)


mfg
Christian
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Swing Double Click bei Buttons in JTable AWT, Swing, JavaFX & SWT 9
W SWT - Tree: Problem mit Double-Click expand AWT, Swing, JavaFX & SWT 5
CptK Point2D.Double Kurven - Beschriftung und richtiges Anklicken AWT, Swing, JavaFX & SWT 7
CptK Wie funktioniert contains() für Path2D.Double AWT, Swing, JavaFX & SWT 10
B AWT GUI nimmt nur 19 Ziffern an, obwohl Max Wert von Double größer ist AWT, Swing, JavaFX & SWT 7
L 2D-Grafik Frage zu Ellipse2D.Double, Abfrage, ob Punkt enthalten ist funktioniert nicht AWT, Swing, JavaFX & SWT 3
S Polygon mit double-Koordinaten AWT, Swing, JavaFX & SWT 2
N Double Buffern von BILDERN AWT, Swing, JavaFX & SWT 6
V Applet Double Buffering AWT, Swing, JavaFX & SWT 2
B Graphics2d drawString mit double Werten? AWT, Swing, JavaFX & SWT 5
O 2D-Grafik Rectangle mit double Werten zeichnen AWT, Swing, JavaFX & SWT 3
T 2D-Grafik Double Buffering AWT, Swing, JavaFX & SWT 7
lumo SWT Double Buffering AWT, Swing, JavaFX & SWT 5
M Object[][] in double[][] casten AWT, Swing, JavaFX & SWT 6
A aus einem Textfeld in double parsen AWT, Swing, JavaFX & SWT 10
K Flackern trotz Double-Buffering AWT, Swing, JavaFX & SWT 10
J JSlider mit Double Werten AWT, Swing, JavaFX & SWT 5
T JTextField nur Double werte eingeben AWT, Swing, JavaFX & SWT 2
A Explicit casting Point2D.Double AWT, Swing, JavaFX & SWT 3
A TableRowSorter für double Werte mit Formatierung AWT, Swing, JavaFX & SWT 3
iLoveTheInternet AWT Rectangle2D.Double intersecs AWT, Swing, JavaFX & SWT 6
hdi Wie implementiere ich Double Buffering AWT, Swing, JavaFX & SWT 12
R drawString mit double Koordinaten AWT, Swing, JavaFX & SWT 5
L JTextField Umwandeln in double-Werte AWT, Swing, JavaFX & SWT 5
K double / int einlesen? AWT, Swing, JavaFX & SWT 12
G Frage zu Double Buffering AWT, Swing, JavaFX & SWT 4
L double in JTable formatieren AWT, Swing, JavaFX & SWT 7
P Integer, Double, etc mit getTableCellRendererComponent AWT, Swing, JavaFX & SWT 6
P Double-Werte sortieren mit TableRowSorter AWT, Swing, JavaFX & SWT 2
U Double Buffering AWT, Swing, JavaFX & SWT 6
B JFormattedTextField mit DecimalFormat in ein Double AWT, Swing, JavaFX & SWT 11
J Double-Buffering zu langsam AWT, Swing, JavaFX & SWT 4
S double in String umwandeln AWT, Swing, JavaFX & SWT 6
L Double-Buffering AWT, Swing, JavaFX & SWT 2
R Double in der Tabelle statt String und Integer AWT, Swing, JavaFX & SWT 3
Student "Dicke" einer Linie - Line2D.Double AWT, Swing, JavaFX & SWT 12
D double Buffering abschalten? AWT, Swing, JavaFX & SWT 4
G Ellipse2D.Double funktioniert nicht AWT, Swing, JavaFX & SWT 3
L Double Buffering bei JTable AWT, Swing, JavaFX & SWT 4
D JavaFX Menu soll nicht bei jedem Click verschwinden AWT, Swing, JavaFX & SWT 8
D JInternalFrame wechselt Position beim ersten Click AWT, Swing, JavaFX & SWT 0
dereki2000 Welcher Methodenaufruf bei Hover, click,... AWT, Swing, JavaFX & SWT 5
J CheckBoxListCell auf click event in listView reagieren AWT, Swing, JavaFX & SWT 1
C Applet Zeichnen über Button-Click AWT, Swing, JavaFX & SWT 13
K ListView right click AWT, Swing, JavaFX & SWT 1
Z Swing Button Click AWT, Swing, JavaFX & SWT 1
M Mouse Click Event ohne ein JComponent Objekt AWT, Swing, JavaFX & SWT 3
D Swing Bei Button Click neues Panel laden AWT, Swing, JavaFX & SWT 3
N Speed Click Robot? AWT, Swing, JavaFX & SWT 7
B Etwas was nach jedem GUI 'click' ausgeführt wird AWT, Swing, JavaFX & SWT 6
achillesat SWT Browser öffnen durch Button click AWT, Swing, JavaFX & SWT 5
S Swing JTabbedPane: Nur nach ButtonClick und nicht nach Click auf Tab ins nächste Tab wechseln AWT, Swing, JavaFX & SWT 2
C click auf JButton und darunter liegendes element AWT, Swing, JavaFX & SWT 5
V Swing Custom JToggleButton in JTable - Click-Event geht erst beim zweiten Mal AWT, Swing, JavaFX & SWT 7
J Swing neuer Aufbau des Frames nach Click AWT, Swing, JavaFX & SWT 8
T Jbutton Click farbe ändern AWT, Swing, JavaFX & SWT 4
D JButton-Click in JList mit Panels (auf dem der Button ist) AWT, Swing, JavaFX & SWT 6
A Swing Click-Handler mit Threshold? AWT, Swing, JavaFX & SWT 3
V Eclipse View Right-Click Menu hinzufügen AWT, Swing, JavaFX & SWT 2
N Button on click eine andere Klasse aufrufen... AWT, Swing, JavaFX & SWT 2
Shanks Hintergrundfarbe durch Button click ändern ?? AWT, Swing, JavaFX & SWT 6
Developer_X Swing Click Listener AWT, Swing, JavaFX & SWT 13
ABstraCT JTabbedPane - click wird nicht immer ausgeführt ! AWT, Swing, JavaFX & SWT 10
K JTable und auf den Tabellenkopf-Click-Event abfangen AWT, Swing, JavaFX & SWT 2
C JPanel erst nach Button click anzeigen. AWT, Swing, JavaFX & SWT 11
R JTable: Maus-Click ohne Datensätze AWT, Swing, JavaFX & SWT 9
V Click auf JTable (Zeile) liefert den Eintrag? AWT, Swing, JavaFX & SWT 11
G JTable sortieren durch click im Header AWT, Swing, JavaFX & SWT 9
J Aktion bei Click auf Blatt auslösen AWT, Swing, JavaFX & SWT 6
_user_q Gibt es eine Möglichkeit, in Java alle möglichen Zeichen automatisch tippen zu lassen? AWT, Swing, JavaFX & SWT 13
_user_q JavaFX Wie kann ich alle Objekte außer eins deaktivieren (das Gleiche mit BoxBlur)? AWT, Swing, JavaFX & SWT 11
Davee JavaFX JavaFX Jar ausführbar jedoch nicht alle Stages AWT, Swing, JavaFX & SWT 3
F JFrame zeigt nicht alle Elemente auf anhieb an AWT, Swing, JavaFX & SWT 4
B Swing JButton deaktivieren, wenn nicht alle JTextFields ausgefüllt sind. AWT, Swing, JavaFX & SWT 2
S ActionListener für alle Buttons AWT, Swing, JavaFX & SWT 26
D JavaFX Alle Knöpfe auf die gleiche Größe AWT, Swing, JavaFX & SWT 14
M Gui-Form alle Labels anzeigen AWT, Swing, JavaFX & SWT 4
M Alle Schriftarten in JComboBox AWT, Swing, JavaFX & SWT 5
X Swing setContentPane verdeckt mir alle Buttons Labels etc... AWT, Swing, JavaFX & SWT 14
N Swing Alle Objekte anzeigen auch bei JPanel-Überlappung AWT, Swing, JavaFX & SWT 6
Bluedaishi JTable alle Zeilen löschen AWT, Swing, JavaFX & SWT 7
J CellEditorListener wird für ALLE Zellen ausgeführt AWT, Swing, JavaFX & SWT 2
T Alle Swing-Elemente anzeigen AWT, Swing, JavaFX & SWT 9
A JDialog (modal) blockiert alle Fenster! AWT, Swing, JavaFX & SWT 2
J Alle Komponenten eines JFrames durchlaufen AWT, Swing, JavaFX & SWT 2
P Swing Alle Zeilen einer Spalte (jTable) zusammen zählen und in eine eigene Zeile das Ergebnis schreiben. AWT, Swing, JavaFX & SWT 7
C Swing JTattoo - Look and Feel für ALLE User AWT, Swing, JavaFX & SWT 5
T Swing Font für alle Komponenten ändern AWT, Swing, JavaFX & SWT 2
A Swing Alle Komponenten auf JFrame ermitteln AWT, Swing, JavaFX & SWT 4
O JFrame: Daten alle paar Sekunden aktualisieren AWT, Swing, JavaFX & SWT 3
X Alle Components eines JPanels Enablen AWT, Swing, JavaFX & SWT 7
AyKay SWT (alle) Listener bzw. ModifyEventListener entfernen AWT, Swing, JavaFX & SWT 2
D Funktion JList.getSelectedValues() gibt nicht alle values zurück AWT, Swing, JavaFX & SWT 2
E Swing TableCellRenderer für alle Splaten setzen?! AWT, Swing, JavaFX & SWT 3
V Alle offenen jDialoge schliessen AWT, Swing, JavaFX & SWT 3
M Alle Frame Methoden AWT, Swing, JavaFX & SWT 2
L 3D-Grafik Java3D - Alle SceneGraphObjects geordnet erhalten AWT, Swing, JavaFX & SWT 2
F Nicht alle Bilder werden angezeigt AWT, Swing, JavaFX & SWT 2
Iron Monkey Alle Anwendungen werden miniert AWT, Swing, JavaFX & SWT 2
D ALLE exceptions in Log fenster anzeigen AWT, Swing, JavaFX & SWT 17

Ähnliche Java Themen

Neue Themen


Oben