Hallo,
ich weiß dieses frage gab es schon, aber leider hat mir die Antwort irgendwie nicht weitergeholfen.
Wie erkenne ich bei einem SWT.Button ob es ein Pushbutton, Radiobutton oder eine Checkbox ist. Ich habe es mit getStyle versucht. Dabei bekomme ich auch einen int-wert raus nur wenn ich dann prüfe ob getStyle gleich einem der SWT Styles ist scheitere ich. Ich vermute mal das liegt daran das ja auch mehrere Styles gesetzt werden können. Also wie komme ich in meinem Fall zu dem einem Styletyp. Ich wollte das ganze in einer case-Schleife abprüfen.
ich weiß dieses frage gab es schon, aber leider hat mir die Antwort irgendwie nicht weitergeholfen.
Wie erkenne ich bei einem SWT.Button ob es ein Pushbutton, Radiobutton oder eine Checkbox ist. Ich habe es mit getStyle versucht. Dabei bekomme ich auch einen int-wert raus nur wenn ich dann prüfe ob getStyle gleich einem der SWT Styles ist scheitere ich. Ich vermute mal das liegt daran das ja auch mehrere Styles gesetzt werden können. Also wie komme ich in meinem Fall zu dem einem Styletyp. Ich wollte das ganze in einer case-Schleife abprüfen.
Java:
switch (button.getStyle())
{
case SWT.PUSH:
{
return "PushButton";
}
case SWT.CHECK:
{
return "CheckButton";
}
case SWT.RADIO:
{
return "Radioutton";
}
case SWT.TOGGLE:
{
return "ToggleButton";
}
case SWT.ARROW:
{
return "ArrowButton";
}
default:
{
return null;
}
}