ich trau mich ja fast nich zu fragen, aber ich bekomms grad nicht hin ^^
Ich habe einen modifier den ich beim Erstellen einer View übergebe. Es werden dabei Buttons je nach Modifier erstellt. Momentan manipuliere ich dabei JButtonTabComponents für ein JTabbedPane. Das heisst bei entsprechenden Modifiern habe ich auf dem Tab-Reitern Buttons (zB. closeTab-Button oder dergleichen)
so, das ganze funktioniert, wenn ich nur einen Modifier angebe, aber nicht wenn ich 2 kombiniere a là
Auswertung ist dann wie folgt:
sowie
definiert als:
ich dachte ich hätte die bitweisen Operatoren verstanden, aber dem scheint ja nicht so
Ich habe einen modifier den ich beim Erstellen einer View übergebe. Es werden dabei Buttons je nach Modifier erstellt. Momentan manipuliere ich dabei JButtonTabComponents für ein JTabbedPane. Das heisst bei entsprechenden Modifiern habe ich auf dem Tab-Reitern Buttons (zB. closeTab-Button oder dergleichen)
so, das ganze funktioniert, wenn ich nur einen Modifier angebe, aber nicht wenn ich 2 kombiniere a là
Code:
Editor.CLOSEABLE & Editor.IMPORTABLE_GRAMMARFILE
Auswertung ist dann wie folgt:
Java:
if ((modifier & Editor.IMPORTABLE_GRAMMARFILE) == Editor.IMPORTABLE_GRAMMARFILE) {
...
}
if ((modifier & Editor.CLOSEABLE) == Editor.CLOSEABLE) {
...
}
definiert als:
Java:
public static final int NONE = 0;
public static final int CLOSEABLE = 1;
public static final int IMPORTABLE_GRAMMARFILE = 2;
ich dachte ich hätte die bitweisen Operatoren verstanden, aber dem scheint ja nicht so
Zuletzt bearbeitet: