Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 04:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



JavaFX Listview Multiple Choice

Discussion on JavaFX Listview Multiple Choice within the Java forum part of the Coders Den category.

Reply
 
Old   #1
 
XYZ-Cannon's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 1,774
Received Thanks: 866
JavaFX Listview Multiple Choice

Moin Jungs,

Weiß jemand von euch wie man in JavaFx mehrere Items auswählen kann ohne Ctrl drücken zu müssen?
Code:
 Listview.setSelectionMode(Selectionmode.Multiple)
funzt nicht.

Lg
XYZ-Cannon is offline  
Old 09/24/2015, 17:59   #2
 
Zunft's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 3,185
Received Thanks: 1,317
Ich denke, du musst CTRL zusätzlich drücken - zumindest würde mir keine andere Möglichkeit einfallen. Du könntest allerhöchtens, nachdem die erste Zeile markiert wurde in einem seperaten Task einen Tastendruck von CTRL senden und nach sagen wir mal 2 Sekunden, wenn du nichts markiert hast, aufhören.
Zunft is offline  
Old 09/24/2015, 18:39   #3
 
elite*gold: 0
Join Date: Jul 2009
Posts: 211
Received Thanks: 137
Mir würde spontan folgendes einfallen:
1. Mouse-Click Event abfangen,
2. Selektierte Einträge in der Liste zwischenspeichern,
3. neu angewähltes Element hinzufügen/entfernen,
4. Alles deselektieren,
5. Alles in der Liste wieder selektieren.

Die ListView hat bestimmt ne Möglichkeit dinge zu selektieren/deselektieren.
Mysthik is offline  
Old 09/25/2015, 08:04   #4
 
XYZ-Cannon's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 1,774
Received Thanks: 866
Quote:
Originally Posted by Admiral Sack View Post
Ich denke, du musst CTRL zusätzlich drücken - zumindest würde mir keine andere Möglichkeit einfallen. Du könntest allerhöchtens, nachdem die erste Zeile markiert wurde in einem seperaten Task einen Tastendruck von CTRL senden und nach sagen wir mal 2 Sekunden, wenn du nichts markiert hast, aufhören.
Das wäre unglaublich unsauber und kommt nicht infrage, da das Programm ein Kundenauftrag ist und diese Methode viel zu fehlerbehaftet ist.

Gibt es keine Möglichkeit von Haus aus? Ansonsten würde ich das mit einer doppelten Liste realisieren, wo eine Liste mit nicht ausgewählten Optionen existiert und beim klicken diese aus der Liste gelöscht wird und dann in eine neue Liste geschoben wird.
XYZ-Cannon is offline  
Old 09/25/2015, 15:01   #5
 
Zunft's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 3,185
Received Thanks: 1,317
Natürlich ist es unsauber, aber es kommt ja auch niemand auf so eine Idee

Sowas in der Art wäre vermutlich die einfachste Lösung:



Möglichkeit Nr. 2 wäre:
Du erstellst dir deine eigene Liste, die von ListView erbt und überschreibst mittels @Override das MultipleSelectionModel.
Zunft is offline  
Thanks
1 User
Old 09/25/2015, 16:18   #6
 
XYZ-Cannon's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 1,774
Received Thanks: 866
Quote:
Originally Posted by Admiral Sack View Post
Natürlich ist es unsauber, aber es kommt ja auch niemand auf so eine Idee

Sowas in der Art wäre vermutlich die einfachste Lösung:



Möglichkeit Nr. 2 wäre:
Du erstellst dir deine eigene Liste, die von ListView erbt und überschreibst mittels @Override das MultipleSelectionModel.
Danke für den Lösungsansatz. Mittlerweile habe ich es mithilfe von 2 Listen gelöst: Eine Liste mit "nicht ausgewählten Optionen" und eine mit "ausgewählten Optionen". Sobald man auf eines der Objekte klickt, wird es in die andere Liste verschoben; genauso umgekehrt.
War am nutzerfreundlichsten und nicht allzu aufwendig zu programmieren. Hätte das nicht funktioniert hätte ich wahrscheinlich Möglichkeit Nr. 2 gewählt.
XYZ-Cannon is offline  
Reply


Similar Threads Similar Threads
ListView - Checkbox
05/30/2013 - AutoIt - 5 Replies
Abend :) Würde gerne wissen ob es möglich ist eine Checkbox in der ListView auf OnCheck/Uncheck zu prüfen, also das eine Aktion ausgeführt wird wenn Checkbox XX checked ist bzw. wenn sie unchecked ist. Das einzige was ich gefunden habe ist das Prüfen aller checkboxen und nicht auf OnCheck (permanent oder per Button) _GUICtrlListView_GetItemChecked
2 Questions, Selecting multiple coord & multiple inventory items
02/05/2013 - CO2 Private Server - 7 Replies
Need a hand with 2 things ive been tryin to work out but not had much luck so far. 1:Took this example from mining which sets the specific map, But how can you set multiple coords on the map so the action can only been done when standing in those coords rather then the entire map? switch (client.Entity.MapID) { case 1002: {
[C#]ListView einstellen.
05/08/2012 - .NET Languages - 7 Replies
Hey leute, nach langen (Teilweise erfolglosen) googlen frag ich einfach mal hier: Ich schreibe mir derzeit ein "Bann Tool" mit MS Visual C# Express 2010. Ich habe erfolgreich eine Verbindung zur Datenabank hergestellt und kann auch per Knopfdruck bannen :P Nur möchte ich nun das die gebannten Chars in einer Liste angezeigt werden und die "ungebannten" auch in einer liste angezeigt werden. Dies wollte ich per ListView machen, allerdings versteh ich das nicht so ganz und beim Googeln...
[C#]listView
07/28/2011 - .NET Languages - 4 Replies
Hey Leute, wie der Titel schon sagt brauche ich Hilfe beim listView in C#. Mein Problem ist folgendes: Ich will einen Password Manager machen, und das Passwort usw. über eine andere Form in die listView von Form1 einfügen. Das funktioniert soweit auch, jedoch wenn ich nun ein zweites einfüge, dann wird die erste Zeile geändert, da ich das gleiche item noch mals einfüge nur mit anderem Text oder so. Hier ist mal der Source:



All times are GMT +1. The time now is 04:09.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.