JavaFX Passendes "control" für ein Spielschein

samx86

Mitglied
Hallo,

ich möchte mir eine Anwendung für Spielscheine bauen. Es sollen 70 klickbare Felder sein etwa wie auf dem Screenshot.

ocus4rzb.png


ich bräuchte ein Tipp mit welchen Element sich dies umsetzen lassen würde.

Ich habe an eine checkbox gedacht nur leider ließ sich die "Hackenbox" slebst nicht vergrößern und kein Hintergrund zuweisen.

Ist es möglich z.B ein Rectangle zu nehmen und dort die Funktionalität einer checkbox nachzubauen?

Ich würde mich als "Anfänger" bezeichnen ich habe auch schon im Netz recherchiert aber noch keine Lösung gefunden die für mich funktioniert bzw die ich nachvollziehen :idea: kann.

Ich würde mich über Anregungen sehr feuen. :)

Grüße
sam
 

Joose

Top Contributor
Fang doch einfach mit einem JPanel an auf welchem du 70 ToggleButtons (bitte mit Schleifen realisieren!). Das Design kann man später immer noch anpassen, vorerst reicht ja ein einfaches Dummy Control um Funktionalität zu testen!

ToggleButton wäre auch vielleicht das richtige für dich. Es hat ähnlich der CheckBox einen Status (gedrückt/ungedrückt) und du kannst ein Icon/Bild als Inhalt setzen.
 
Zuletzt bearbeitet:

dzim

Top Contributor
@Joose: JavaFX... Nicht Swing! :p

Aber wie Joose schon sagt: Verwende ToggleButtons in einer ToggleGroup, dann sollte es schon klappen.

Und ja, im Prinzip kannst du in JavaFX dank CSS am Ende alles wie einen Button oder eine Checkbox aussehen lassen, wenn du dich noch ein wenig mit CSS auskennst. Das Stichwort sind hier wohl CSS-Pseudo-Klassen:
Constructive Deconstruction: Styling Cells in JavaFX
 

dzim

Top Contributor
@Joose: Der Titel lautet (JavaFX) Passendes "control" für ein Spielschein - zumindest sieht man das so, wenn man es sich über die WebGUI an schaut...
Nichts für ungut ;-)

Hier mal ein FXML, dass es schon mal bis 49 mach (war jetzt ca. 10 min Copy & Paste mit ein paar Anpassungen hinterher. Würde das ganze darauf aufbauend vielleicht aber eher im Code machen (in deinem Game-UI ein leeres GridPane einbinden und dann da die ToggleButtons zuordnen. Wichtig aber ist die ToggleGroup - sonst wird's nur Blödsinn.

[XML]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Do not edit this file it is generated by e(fx)clipse from ../src/application/GameTest.fxgraph
-->

<?import java.lang.*?>
<?import javafx.scene.control.ToggleButton?>
<?import javafx.scene.control.ToggleGroup?>
<?import javafx.scene.layout.GridPane?>

<GridPane xmlns:fx="http://javafx.com/fxml" hgap="5" vgap="5">
<fx:define>
<ToggleGroup fx:id="toggleGroup"/>
</fx:define>

<ToggleButton toggleGroup="$toggleGroup" text="1" GridPane.rowIndex="0" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="2" GridPane.rowIndex="0" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="3" GridPane.rowIndex="0" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="4" GridPane.rowIndex="0" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="5" GridPane.rowIndex="0" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="6" GridPane.rowIndex="0" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="7" GridPane.rowIndex="0" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="8" GridPane.rowIndex="1" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="9" GridPane.rowIndex="1" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="10" GridPane.rowIndex="1" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="11" GridPane.rowIndex="1" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="12" GridPane.rowIndex="1" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="13" GridPane.rowIndex="1" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="14" GridPane.rowIndex="1" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="15" GridPane.rowIndex="2" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="16" GridPane.rowIndex="2" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="17" GridPane.rowIndex="2" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="18" GridPane.rowIndex="2" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="19" GridPane.rowIndex="2" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="20" GridPane.rowIndex="2" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="21" GridPane.rowIndex="2" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="22" GridPane.rowIndex="3" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="23" GridPane.rowIndex="3" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="24" GridPane.rowIndex="3" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="25" GridPane.rowIndex="3" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="26" GridPane.rowIndex="3" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="27" GridPane.rowIndex="3" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="28" GridPane.rowIndex="3" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="29" GridPane.rowIndex="4" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="30" GridPane.rowIndex="4" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="31" GridPane.rowIndex="4" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="32" GridPane.rowIndex="4" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="33" GridPane.rowIndex="4" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="34" GridPane.rowIndex="4" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="35" GridPane.rowIndex="4" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="36" GridPane.rowIndex="5" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="37" GridPane.rowIndex="5" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="38" GridPane.rowIndex="5" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="39" GridPane.rowIndex="5" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="40" GridPane.rowIndex="5" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="41" GridPane.rowIndex="5" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="42" GridPane.rowIndex="5" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="43" GridPane.rowIndex="6" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="44" GridPane.rowIndex="6" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="45" GridPane.rowIndex="6" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="46" GridPane.rowIndex="6" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="47" GridPane.rowIndex="6" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="48" GridPane.rowIndex="6" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="49" GridPane.rowIndex="6" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
</GridPane>
[/XML]
 
Zuletzt bearbeitet:

Joose

Top Contributor
@Joose: Der Titel lautet (JavaFX) Passendes "control" für ein Spielschein - zumindest sieht man das so, wenn man es sich über die WebGUI an schaut...
Nichts für ungut ;-)

Passt in der Forum Übersicht hab ichs dann auch gesehen beim genaueren hinschauen. Beim Antworten und lesen des Threads sieht man das dann leider nicht mehr :(

Zu deinem FXML, wie du schon selber sagst, solche Sachen am besten per Code aufbauen lassen!
Dadurch lassen sich Änderungen einfach an einer Stelle durchführen und man kommt nicht in Versuchung von stupiden Copy&Paste mit x Fehlern danach ;)
 

dzim

Top Contributor
Eben, ich wollte es nur mal kurz testen :-D
Im Code wäre es deutlich einfacher gewesen, aber ich wollte kein Projekt rings rum aufbauen ;-)
 

samx86

Mitglied
Nice Nice :) Leute werde ich ausprobieren und melde mich. Auf die Idee mit dem ToggleButton bin ich absolut nicht gekommen.

Danke sam
 

samx86

Mitglied
Das ist schon mal absolut etwas mit dem ich etwas anfangen kann ich habe die ToggleGruop entfernt da es bis zu 10 mögliche Treffer anklickbar sein sollen. Ich probiere es morgen auf Herz und Nieren.
Vielen Dank schonmal.











@Joose: Der Titel lautet (JavaFX) Passendes "control" für ein Spielschein - zumindest sieht man das so, wenn man es sich über die WebGUI an schaut...
Nichts für ungut ;-)

Hier mal ein FXML, dass es schon mal bis 49 mach (war jetzt ca. 10 min Copy & Paste mit ein paar Anpassungen hinterher. Würde das ganze darauf aufbauend vielleicht aber eher im Code machen (in deinem Game-UI ein leeres GridPane einbinden und dann da die ToggleButtons zuordnen. Wichtig aber ist die ToggleGroup - sonst wird's nur Blödsinn.

[XML]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Do not edit this file it is generated by e(fx)clipse from ../src/application/GameTest.fxgraph
-->

<?import java.lang.*?>
<?import javafx.scene.control.ToggleButton?>
<?import javafx.scene.control.ToggleGroup?>
<?import javafx.scene.layout.GridPane?>

<GridPane xmlns:fx="http://javafx.com/fxml" hgap="5" vgap="5">
<fx:define>
<ToggleGroup fx:id="toggleGroup"/>
</fx:define>

<ToggleButton toggleGroup="$toggleGroup" text="1" GridPane.rowIndex="0" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="2" GridPane.rowIndex="0" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="3" GridPane.rowIndex="0" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="4" GridPane.rowIndex="0" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="5" GridPane.rowIndex="0" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="6" GridPane.rowIndex="0" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="7" GridPane.rowIndex="0" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="8" GridPane.rowIndex="1" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="9" GridPane.rowIndex="1" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="10" GridPane.rowIndex="1" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="11" GridPane.rowIndex="1" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="12" GridPane.rowIndex="1" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="13" GridPane.rowIndex="1" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="14" GridPane.rowIndex="1" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="15" GridPane.rowIndex="2" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="16" GridPane.rowIndex="2" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="17" GridPane.rowIndex="2" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="18" GridPane.rowIndex="2" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="19" GridPane.rowIndex="2" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="20" GridPane.rowIndex="2" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="21" GridPane.rowIndex="2" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="22" GridPane.rowIndex="3" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="23" GridPane.rowIndex="3" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="24" GridPane.rowIndex="3" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="25" GridPane.rowIndex="3" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="26" GridPane.rowIndex="3" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="27" GridPane.rowIndex="3" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="28" GridPane.rowIndex="3" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="29" GridPane.rowIndex="4" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="30" GridPane.rowIndex="4" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="31" GridPane.rowIndex="4" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="32" GridPane.rowIndex="4" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="33" GridPane.rowIndex="4" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="34" GridPane.rowIndex="4" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="35" GridPane.rowIndex="4" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="36" GridPane.rowIndex="5" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="37" GridPane.rowIndex="5" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="38" GridPane.rowIndex="5" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="39" GridPane.rowIndex="5" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="40" GridPane.rowIndex="5" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="41" GridPane.rowIndex="5" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="42" GridPane.rowIndex="5" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="43" GridPane.rowIndex="6" GridPane.columnIndex="0" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="44" GridPane.rowIndex="6" GridPane.columnIndex="1" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="45" GridPane.rowIndex="6" GridPane.columnIndex="2" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="46" GridPane.rowIndex="6" GridPane.columnIndex="3" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="47" GridPane.rowIndex="6" GridPane.columnIndex="4" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="48" GridPane.rowIndex="6" GridPane.columnIndex="5" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<ToggleButton toggleGroup="$toggleGroup" text="49" GridPane.rowIndex="6" GridPane.columnIndex="6" GridPane.hgrow="ALWAYS" GridPane.vgrow="ALWAYS">
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
<maxHeight><Double fx:constant="MAX_VALUE" /></maxHeight>
</ToggleButton>
<maxWidth><Double fx:constant="MAX_VALUE" /></maxWidth>
</GridPane>
[/XML]
 

samx86

Mitglied
Danke für eure Tipps die haben mich schon ein ganzes Stück weitergebracht. :idea::idea::)

Ich möchte nun erreichen das wenn z.B. 10 der 70 Toogle Button angeklickt werden das die Werte der 10 ToogleButton nach einen Klick auf einen "Absende-Button" z.B. in eine Collection geschrieben werden.

Muss ich dafür für alle 70 Buttons ein Eventhandler registrieren oder ist es möglich das einfach nach drücken des "Absende-Button" die Werte der 10 betreffenden ToogleButton ausgelesen werden?

Danke
Grüße
sam
 

dzim

Top Contributor
Nein, musst du nicht. Kannst auch am Ende die Buttons überprüfen. Kannst ja mal überprüfen, ob es dir was brächte, auf jedem Button ein entsprechendes "UserData" Objekt zu setzen, falls du da irgendetwas spezielles an jeden Button anhängen möchtest...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C LayoutManager Passendes Layout gesucht AWT, Swing, JavaFX & SWT 2
F LayoutManager Passendes Layout AWT, Swing, JavaFX & SWT 2
B Swing Passendes Layout finden: Welche Klassen muss ich wie anwenden? AWT, Swing, JavaFX & SWT 8
K passendes Layout gesucht AWT, Swing, JavaFX & SWT 2
L JavaFX Lösungsvorschläge für dieses coole Control AWT, Swing, JavaFX & SWT 8
B Java FX In control.TreeCell-Implementierung Binding erzeugen AWT, Swing, JavaFX & SWT 0
Yjuq JavaFX Custom Control - Image resize AWT, Swing, JavaFX & SWT 0
L JavaFX Control Pseudo Class AWT, Swing, JavaFX & SWT 1
D javafx.scene.control.TreeView als dropdown Menü AWT, Swing, JavaFX & SWT 6
D JavaFX Control zur Anzeige von eBooks AWT, Swing, JavaFX & SWT 5
L JavaFX Custom control mit Hover Effekt AWT, Swing, JavaFX & SWT 2
M JavaFX Parameter für Custom Control in FXML übergeben? AWT, Swing, JavaFX & SWT 4
yvesdaeschle Outline Control gesucht AWT, Swing, JavaFX & SWT 5
yvesdaeschle List Control mit "card"-Ansicht AWT, Swing, JavaFX & SWT 7
A SWT Tooltip soll nicht verschwinden, solange User mit Maus auf Control ist AWT, Swing, JavaFX & SWT 5
G SWT Control.print(gc) funktioniert in Win, in Linux nicht AWT, Swing, JavaFX & SWT 4
L SWT Control.setVisible? AWT, Swing, JavaFX & SWT 2
T Swing Control und Events AWT, Swing, JavaFX & SWT 8
yvesdaeschle SWT OutlookBar Control AWT, Swing, JavaFX & SWT 3
lumo SWT Absolute position einer Composite/Control AWT, Swing, JavaFX & SWT 5
M SWT pack() von org.eclipse.swt.widgets.Control AWT, Swing, JavaFX & SWT 8
G Control für Tabreiter (TabbedPane) AWT, Swing, JavaFX & SWT 8
D Widget/Control während Laufzeit durch ein anderes ersetzen AWT, Swing, JavaFX & SWT 3
M Gain Control: Problem mit float ! AWT, Swing, JavaFX & SWT 2
Juelin setzen background color für selected Row im Tableview AWT, Swing, JavaFX & SWT 21
Juelin Für Java-Spezialisten AWT, Swing, JavaFX & SWT 4
H JTabel - RowFilter Daten für Berechnung filtern AWT, Swing, JavaFX & SWT 6
I JavaFX JavaFx-Anwendung für die Erstellung einer Windows-Anwendung? AWT, Swing, JavaFX & SWT 6
M Eigene Java Klasse für allgemeine Grafikelemente AWT, Swing, JavaFX & SWT 8
M Vokabelprogram - Schleife für Liste soll schrittweise durchlaufen werden AWT, Swing, JavaFX & SWT 3
tommybalbor JavaFx Anwendung klappt nicht für macOs Nutzern, wenn ich zwei dependecies bei maven hinzufüge AWT, Swing, JavaFX & SWT 6
I Libraries für AWT für andere Grafik-Frameworks tauglich machen AWT, Swing, JavaFX & SWT 6
R auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr AWT, Swing, JavaFX & SWT 4
komplettlost Vollbildmodus für MacOs Nutzer geht nicht AWT, Swing, JavaFX & SWT 13
D JavaFX Schadensberechnung für Kartenspiel AWT, Swing, JavaFX & SWT 1
P JTable Listener für die Änderung einzelner Zellen oder Rows AWT, Swing, JavaFX & SWT 2
Jose05 JavaFX: eigene FXML-Datei für einen Button AWT, Swing, JavaFX & SWT 3
L actionListener für Button AWT, Swing, JavaFX & SWT 97
izoards Textfeld für Zeit AWT, Swing, JavaFX & SWT 4
CptK Wie funktioniert contains() für Path2D.Double AWT, Swing, JavaFX & SWT 10
T Getter und Setter für eine Stage AWT, Swing, JavaFX & SWT 6
P Swing Programm hängt sich bei Buttondruck auf? (GUI für "Chatbot" erstellen) AWT, Swing, JavaFX & SWT 15
T Button für GUI programmieren AWT, Swing, JavaFX & SWT 1
Z Switch Case für Buttons AWT, Swing, JavaFX & SWT 8
M Hough-Transformation für Kreise und andere Formen AWT, Swing, JavaFX & SWT 3
kodela HTML-tags für JLabel AWT, Swing, JavaFX & SWT 9
E Keystroke für Ausschneiden läßt sich nicht ändern AWT, Swing, JavaFX & SWT 2
M Swing Cell Renderer für Zeilenumbruch in JTable AWT, Swing, JavaFX & SWT 0
MiMa Package Struktur für GUI Programmierung AWT, Swing, JavaFX & SWT 26
N JavaFX 1 Listener für mehrere ChoiceBoxen AWT, Swing, JavaFX & SWT 3
B eclipse für JavaFx setuppen AWT, Swing, JavaFX & SWT 4
K Swing Struktur für TreeTable rekursiv aufbauen AWT, Swing, JavaFX & SWT 17
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
H Ein Patten für das Gluon Mobile Framework AWT, Swing, JavaFX & SWT 7
J Gibt es einen Grund für 16x16 anstatt z.B. 15x15 Tiles ? AWT, Swing, JavaFX & SWT 10
F JFormattedTextField für kg und Währung AWT, Swing, JavaFX & SWT 6
V Swing für jedes Kästchen eine eigene Farbe AWT, Swing, JavaFX & SWT 2
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
Soloeco JavaFX Dreifachklick für MenuButton erforderlich AWT, Swing, JavaFX & SWT 2
looparda Suche Lib für Visualisierung von Graphen AWT, Swing, JavaFX & SWT 12
G LayoutManager Beliebige Anzahl von Panels für LayoutManager AWT, Swing, JavaFX & SWT 3
L Ein Actionlistener für ein Textfeld, anstatt viele Actionlistener für ein Textfeld AWT, Swing, JavaFX & SWT 7
S Swing Finde Grund für NullPointerExeption nicht. AWT, Swing, JavaFX & SWT 2
W JavaFX (j)Unittests für GUI AWT, Swing, JavaFX & SWT 0
B JavaFX JavaFX TableView PropertyValueFactory für Werte aus HashMap AWT, Swing, JavaFX & SWT 2
SchmidiMC Swing Vorschläge für ein Design AWT, Swing, JavaFX & SWT 5
Z JavaFX Pane für wechselnde Sub-Panes mit Auto-Resize AWT, Swing, JavaFX & SWT 2
S 2D-Grafik affine Transformation für Text-Shape AWT, Swing, JavaFX & SWT 0
G Swing Variable Elemente für GroupLayout AWT, Swing, JavaFX & SWT 18
kodela Accalerator für einige Menüoptionen funktioniert nicht mehr AWT, Swing, JavaFX & SWT 3
P Swing Empfehlungen für einfaches Computerspiel AWT, Swing, JavaFX & SWT 4
L DragDropped für jede Node AWT, Swing, JavaFX & SWT 0
temi JavaFX Lösungsansatz für Umsetzung gesucht AWT, Swing, JavaFX & SWT 4
J Swing JavaProgramm für Verschlüssen für eine Datei AWT, Swing, JavaFX & SWT 19
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
MiMa Programmeinstellungen für Anwendung?? AWT, Swing, JavaFX & SWT 54
heinz ketchup While-Schleife in einem Service für GUI AWT, Swing, JavaFX & SWT 22
L JavaFX Renderer für JavaFX AWT, Swing, JavaFX & SWT 2
MiMa GUI Controller für Border Pane als MVC Modell AWT, Swing, JavaFX & SWT 1
L Font für Dashboard AWT, Swing, JavaFX & SWT 3
F Swing JColorChooser für die JToggleButtons AWT, Swing, JavaFX & SWT 5
S JavaFX Optimierung für verschiedene Auflösungen AWT, Swing, JavaFX & SWT 12
L JavaFX Animation für Panel wechsel AWT, Swing, JavaFX & SWT 3
T Swing Drag and Drop für JComponents AWT, Swing, JavaFX & SWT 1
Kloso Swing Pseudocode für Strafurzeichnung AWT, Swing, JavaFX & SWT 4
F Konstruktor für "Vier Gewinnt" AWT, Swing, JavaFX & SWT 10
L JavaFX PdfViewer für JavaFX Anwendung AWT, Swing, JavaFX & SWT 6
R Swing Welche LayoutManager sind die richtigen für mich? AWT, Swing, JavaFX & SWT 11
L Event Handling Gui für Taschenrechner AWT, Swing, JavaFX & SWT 27
C Slider für Zeitauswahl AWT, Swing, JavaFX & SWT 3
M Limit für JFrame-Vergrößerung AWT, Swing, JavaFX & SWT 8
GreenTeaYT Button funktioniert nicht für Ein-und Auszahlungen? AWT, Swing, JavaFX & SWT 8
K Liniendicke für Line Chart dynamisch ändern AWT, Swing, JavaFX & SWT 0
K JButton nicht sichtbar machen für User 2 AWT, Swing, JavaFX & SWT 4
OnDemand Gui Themes für FX AWT, Swing, JavaFX & SWT 4
G DefaultListModel für JList AWT, Swing, JavaFX & SWT 2
P JavaFX Kalender mit Kacheln für Ereignisse AWT, Swing, JavaFX & SWT 4
S ActionListener für alle Buttons AWT, Swing, JavaFX & SWT 26
J Swing Neuen Command für "show"? AWT, Swing, JavaFX & SWT 2
sandaime Swing Thread für CMD auslesen AWT, Swing, JavaFX & SWT 16

Ähnliche Java Themen

Neue Themen


Oben