Sudokuartiger View (RadiobuttonTableView) mit JFace Viewer?

Status
Nicht offen für weitere Antworten.

Bergtroll

Bekanntes Mitglied
Hallo liebe Java-Forum Gemeinde,

auf Anraten des werten Herrn Wildcard hin erstelle ich mein aktuelles Projekt als Eclipse RCP Anwendung. Momentan bin ich fleissig am Wizards basteln und stehe gerade vor dem folgenden Problem:

Ich habe eine Variable (also jetzt nicht in Java, sondern eine physikalische Variable), die von verschiedenen anderen Variablen, im allgemein x, y und z Position abhängig ist. Ein Beispiel hierfür wäre eine Temperaturverteilung in einem Würfel.

Allerdings steht in meiner Variable nicht unbedingt x,y,z sondern sie enthält eine Liste der Dimensionen, von denen sie abhängig ist, z.B. longitude, latitude, surface.

Was ich machen muss ist die Dimension an die drei räumlichen Achsen, also x-Achse, y-Achse und z-Achse zu binden. Dafür wollte ich im Wizard ein einfaches, selbsterklärendes und -validierendes UI anbieten.

Was ich mir vorstelle ist eine Tabelle der Art:
---------------------------------------------
_____| x | y | z |
Dim 1 | 0 | 0 | x |
Dim 2 | x | 0 | 0 |
........| 0 | 0 | 0 |
Dim n | 0 | x | 0 |
---------------------------------------------

- Dabei sollten pro Zeile UND Spalte nur ein einziger Wert auswählbar sein. Deswegen habe ich es Sudokuartig gennannt, ich möchte halt sicher stellen pro Zeile und Spalte nur ein Wert gesetzt ist.

- Außerdem möchte ich eine Obergrenze, in meinem Fall drei Werte definieren können.

- Ferner weiß ich noch nicht genau, wie ich das am besten machen sollte, wenn alle drei Achsen zugeordnet wurden und der User was ändern will. Ich könnte alle Wahlmöglichkeiten, die nicht mehr möglich sind, disablen. Dann hätte ich aber das Problem, dass der User sich nicht für ein anderes Binding entscheiden kann, sobald er alle Werte gesetzt hat.


Irgendwelche Ideen zur Umsetzung? Gibt es für so etwas evtl. schon einen fertigen Viewer? Falls nicht, aus welchen Widgets würdet ihr einen solchen aufbauen? Ich dachte an Radiobuttons evtl. erweiterte Radiobuttons die in mehreren Gruppen sein können. Aber wie würde ich die horizontalen und vertikalen Trennlinien einfügen?

Viele Grüße,
Bergtroll
 
Zuletzt bearbeitet:

Wildcard

Top Contributor
So wirklich habe ich es leider nicht verstanden. Validierung lässt sich bei JFace Viewern recht einfach realisieren mit Decorating Label Providern.
Komplexe Table Strukturen lassen sich zb hiermit umsetzen:
Nebula Grid Widget
 

Bergtroll

Bekanntes Mitglied
Hallo Wildcard,

danke schon einmal für die Antwort, ich glaube ich habe irgendwie ein Talent dafür, die Sachen komplizierter auszudrücken, als sie wahrscheinlich sind.

Ich möchte eine Tabelle haben, in der außer der linkesten Spalte und der obersten Zeile alle Zellen einfach nur Radiobuttons sind.

Wenn ein Radiobutton selektiert wird sollen in der Reihe und Spalte in welcher sich dieser Button befindet keine weiteren Buttons selektierbar sein.

Mein Problem ist nur dreierlei:
1. Wie erzeuge ich Zellen, die nur einen Radiobutton anzeigen?
2. Radiobuttons kann ich ja so gruppieren, dass nur ein Button der Gruppe aktivierbar ist. Wie ordne ich einem Button zwei Gruppen zu?
3. Wie mache ich es dem Nutzer möglichst einfach, sich für eine andere Selection zu entscheiden?

Viele Grüße,
Bergtroll
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JavaFX Fehler zwischen View und Controller bei MouseEvent (MVC) AWT, Swing, JavaFX & SWT 13
J Java FX NullPointerException, ObservableList wird in View nicht angezeigt.. AWT, Swing, JavaFX & SWT 34
J Saubere Trennung Model, View, Controller Javafx AWT, Swing, JavaFX & SWT 10
H 3 verschiedene Nachrichten in einer FXML View die Infos kommen aus DB AWT, Swing, JavaFX & SWT 4
ralfb1105 JavaFX Exception Message von Model Class via Controller in View darstellen AWT, Swing, JavaFX & SWT 39
S JavaFX Boolean ändern Table View AWT, Swing, JavaFX & SWT 14
M Swing MVC-Pattern - View mit mehreren Models AWT, Swing, JavaFX & SWT 5
M JavaFX - Array in View auslesen AWT, Swing, JavaFX & SWT 12
4a61766120617274697374 dynamische Tree View AWT, Swing, JavaFX & SWT 2
H JavaFX Ein View vorschalten Exception AWT, Swing, JavaFX & SWT 7
M SWT View nicht mehr sichtbar AWT, Swing, JavaFX & SWT 2
G JavaFX "Framework" zur View Ersellung AWT, Swing, JavaFX & SWT 0
M JavaFX Image View Würfel berechnen AWT, Swing, JavaFX & SWT 3
K Panels mit eigenen Controllern in Main-View einbauen AWT, Swing, JavaFX & SWT 4
T View AccessibleContext AWT, Swing, JavaFX & SWT 0
S Swing Auf Änderungen eines Models in der View einer JTable reagieren AWT, Swing, JavaFX & SWT 1
S Swing JPanel in View ersetzen AWT, Swing, JavaFX & SWT 10
O Swing JTextField Sync View -> Model AWT, Swing, JavaFX & SWT 3
S View-Komponenten im Controller bekannt machen AWT, Swing, JavaFX & SWT 7
L View aus dem MVC ist immer die GUI? AWT, Swing, JavaFX & SWT 5
Nicklas2751 Table View zeigt keinen Inhalt nur leere Zeilen AWT, Swing, JavaFX & SWT 2
Rudolf Swing Baut die View die Modelebene auf oder wer? AWT, Swing, JavaFX & SWT 13
G Swing MVC / View - Controller AWT, Swing, JavaFX & SWT 7
N MVC - Logik zum Verändern der View AWT, Swing, JavaFX & SWT 8
V Eclipse View Right-Click Menu hinzufügen AWT, Swing, JavaFX & SWT 2
D Drag-Action: Innerhalb meiner View? AWT, Swing, JavaFX & SWT 3
C SWT-Elemente an View-Fenster angleichen und automatisch resizen AWT, Swing, JavaFX & SWT 3
G Swing Höhe des View eines JScrollPane fest auf Höhe des JScrollPane setzen! AWT, Swing, JavaFX & SWT 4
R Model View Controller Konzept AWT, Swing, JavaFX & SWT 2
R Swing Designfrage - Zusammenspiel Model / View AWT, Swing, JavaFX & SWT 10
J Swing SwingActions und das Problem auf den View bzw. das Model zuzugreifen AWT, Swing, JavaFX & SWT 2
D Swing JTable Model View Problem AWT, Swing, JavaFX & SWT 6
H shell in view implementieren; menu mit keystroke unterlegen AWT, Swing, JavaFX & SWT 8
M Swing Model an View binden AWT, Swing, JavaFX & SWT 4
M Swing Von einem Controller aus View-Elemente ändern AWT, Swing, JavaFX & SWT 11
H Swing JScrollPane mit JPanel als View AWT, Swing, JavaFX & SWT 3
N FileChooser in View AWT, Swing, JavaFX & SWT 3
F Swing J(X)Table Spalten umsortieren NUR im View (Wie finde ich eine Spalte nach Name?) AWT, Swing, JavaFX & SWT 3
hdi Swing JTable & Filtern: Daten nicht in der View AWT, Swing, JavaFX & SWT 2
B SWT Textdatei Lesen und Anzeige in View - Zeichensatzproblem AWT, Swing, JavaFX & SWT 4
D Design - View & Controller AWT, Swing, JavaFX & SWT 2
H Eclipse View / Window Layout AWT, Swing, JavaFX & SWT 3
N RCP/SWT View durch Programm auf 2. Bildschirm verschieben AWT, Swing, JavaFX & SWT 2
B view in andere View einbinden AWT, Swing, JavaFX & SWT 5
G RCP - SWT :: Scrollbars in einer View AWT, Swing, JavaFX & SWT 10
Zed JTable view auf Selection setzen AWT, Swing, JavaFX & SWT 2
R MVC: System.out.prinln in View umleiten geht nicht richtig AWT, Swing, JavaFX & SWT 7
K JSpinner - Model <-> View, unterschiedliche Werte AWT, Swing, JavaFX & SWT 9
E Mehrere Views in einer View AWT, Swing, JavaFX & SWT 3
TRunKX Ereignissweitergabe von Jlist.getSelected() aus der View AWT, Swing, JavaFX & SWT 7
P Verbindung View und Controller AWT, Swing, JavaFX & SWT 3
D Scrollbalken in einem View AWT, Swing, JavaFX & SWT 2
I Shell aus einer Plugin-View öffnen . AWT, Swing, JavaFX & SWT 4
B View zeichnet Daten aus dem Model ohne Update AWT, Swing, JavaFX & SWT 4
F MVC: Update von View und Controller AWT, Swing, JavaFX & SWT 5
S MVC - Neues Frame, neue View, neuer Controller? AWT, Swing, JavaFX & SWT 3
C Model View Controller - Beispielimplementation AWT, Swing, JavaFX & SWT 5
M SWT und Model View Controller? AWT, Swing, JavaFX & SWT 8
M auch JScrollPane aber mit Zoomen, wie wird der View gesetzt AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben