SWT CheckBox auslesen (Window Builder Pro)

  • Themenstarter Themenstarter Donnerhall
  • Beginndatum Beginndatum
D

Donnerhall

Gast
Hallo,
ich verzweifel hier langsam an Banalitäten. Ich habe mit dem Window Builder Pro div. CheckBoxes erstellt. Wie lese ich diese aus?

Die Click-Handler helfen mir nicht so viel weiter; ich muss mit Hilfe der CheckBoxen einige Boolean-Werte setzen. Mache ich diese static sind sie nicht mehr variabel, ändert der Nutzer seine Eingabe (sprich, unchecked die Box) bleibt die einmal gesetzte Variable aber trotzdem. Setzte ich sie nicht static wird der Wert gar nicht erst übernommen.

Hoffe das war verständlich. Ich weiß schon wieso ich praktisch nie GUIs benutze.

Danke!
 
Kann mir niemand helfen? Ich kann partout nicht auf die Elemente zugreifen...

Ausschnitte:
Java:
// GUI-Elements
	private ProgressBar progressBar;

	/**
	 * Create contents of the application window.
	 * @param parent
	 */
	@Override
	public Control createContents(Composite parent) {
		Composite container = new Composite(parent, SWT.NONE);
		container.setLayout(new GridLayout(9, false));
		
                progressBar = new ProgressBar(container, SWT.NONE);
		progressBar.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1));
		new Label(container, SWT.NONE);
	}

	public void initProgressBar(int maxValue) {
		progressBar.setMaximum(maxValue);
	}

-> NullPointer beim Aufruf von initProgressBar da progressBar == null...
 
code bezüglich den CheckBoxes wäre doch mal nett.
ansonsten: wenn du ausserhalb der klasse, in welcher die Checkbox initialisiert und verwendet wird, auf die checkbox zugreifen möchtest, müssen sich die beiden klassen einander "bekannt sein".
Eine Möglichkeit:
Java:
DeineGuiKlasse gui = new DeineGuiKlasse();
boolean cb = gui.deineCheckbox.isSelected();
 

Neue Themen


Zurück
Oben