Fragen & Antworten
Lounge
Blogs & News
Jobs
login
|
Frage stellen
Fragen ansehen
Menü
Fragen & Antworten
» Frage stellen
» Fragen ansehen
» Fragen-FAQ
» Feedback
» Fragen-Themen
» Mitglieder
» Abzeichen
» Ranking
» RSS-Feed
Blogs & News
» News lesen
» News-FAQ
» Autoren
» News eintragen
Jobs
» Jobbörse
Lounge
» Aktuelle Diskussionen
» Neue Diskussion
Tabellenreihen dynamisch anlegen - groovy 2.0.6 im eclipse Juno
1
Mein Versuch, in einer vbox eine Tabelle einzupflegen, deren Reihen sich je nach Auswahl in einem Spinner verändern, scheitert kläglich: wie muss ich das tableModel schreiben, um es an die action zu binden, die der spinner ausgibt?
Momentaner Forschungsstand:
[...]
def tabelleLaden = swing.action(name:'Tabelle laden', closure: this.&tabelleLaden)
[...]
vbox (constraints: BL.WEST, border: BF.createEtchedBorder()) {
panel(id: 'Tabellenliste') {
boxLayout(axis: BXL.Y_AXIS)
scrollPane( verticalScrollBarPolicy:JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
horizontalScrollBarPolicy:JScrollPane.HORIZONTAL_SCROLLBAR_NEVER,
border: BF.createEmptyBorder(6, 6, 6, 6),
preferredSize: [360, 400], maximumSize: [360, 400]) {
table() {
tableModel(id: 'reihenTabelle', list: tabellenReihen) {
}
}
}
}
}
[...]
def tabellenReihen(event) {
(1..anzahlTabellen).each { reihe ->
def reihenID = "reihe$reihe"
def zeile = panel(alignmentX:0f, id: reihenID, border: BF.createTitledBorder("Tabelle $reihe")) {
textField(id: "tabelle$reihe", text: "Bitte Tabelle $reihe auswählen...", columns: 20)
button( id: "buttonReihe$reihe", text: "Öffnen", action: tabelleLaden )
}
}
}
groovy.swing.swingbuilder
javax.swing.action
tablemodel
News:
06.03.2013
Mesqualito
1
Coole Sache?
codekicker.de braucht deine Hilfe: Like uns und klicke auf den +1-Button!
Frage gestellt
06.03.2013
Aufrufe
209
Letzte Aktivität
06.03.2013
Kategorien
Java
Themen
groovy.swing.swingbuilder
× 1
javax.swing.action
× 1
tablemodel
× 1
Kontakt, Impressum, Lizenz, AGB