Menuepunkte mit häkchen

Scar47

Aktives Mitglied
Folgendes:
ich habe einge GUI mit Buttons und menü und son kram. ich habe im menü mehrere punkte, jetzt möchte eich aber für einen dieser punkte so ein häkchen machen können, dassollalso wie ein boolean funktionieren.
Java:
	meautosaveandload=new MenuItem("Automatisch Speichern und Laden");
		medatei.add(meautosaveandload);
		meautosaveandload.addActionListener(this);
sieht momentan so aus, im aktionlistener steht noch ncihts.
ich denke mal das da was rein muss, weiß aber nicht genau was, also mir ist klar das der true in false ändern muss und umgekehrt, das bekomme ich wohl auch nioch hin, aber wie bekomm ich dort den haken hin, damit ich sehe ob es gerade ture bzw false ist?

2Problem das ich habe ist, ich möchte die einstellung speichern können, sodass sie beim programmstart automatisch geladen wird. was ist das die einfachste methode? muss ich das über nen file outputstream machen?

hab mal eben die action methode geschrieben- fehlt halt nur eine zeile,
die mit dem haken
Java:
if(e.getSource()==meautosaveandload){
			if(autosaveandloadboolean==true){
				autosaveandloadboolean=false;
				//hier müsste dann iwas für den haken hin
			}else if(autosaveandloadboolean==false){
				autosaveandloadboolean=true;
				//hier müsste dann iwas für den haken hin
			}
		
		
		}
 
Zuletzt bearbeitet:

Scar47

Aktives Mitglied
kann man das kombinieren? weil ich habe nicht so viel lust das alte menü um zu schrieben :D weil m moment schreibter mir nen feherl rein.

Description Resource Path Location Type
meautosaveandload cannot be resolved

ich weiß nur iwie noch nicht warum :D

der fehler hat sich erledigt aber der zeigt das nicht an. muss ichnoch iwas beachten?
 

eRaaaa

Top Contributor
Also viel Code hast du uns ja nicht gezeigt bisher..du musst anstelle von new MenuItem("Automatisch Speichern und Laden"); eben new JCheckBoxMenuItem("Automatisch Speichern und Laden"); schreiben...(bzw. new CheckboxMenuItem). Wüsste jetzt nicht was man da groß umändern muss außer die Deklaration evtl...

Und hast du dir mal den Link durchgelesen den ich dir gepostet habe?
 

Scar47

Aktives Mitglied
ja habe ich gemacht,aber aus irgendeinem grund zeigt er mir das inner gui nicht an. vrher hat er mir das menü angezeit jetzt habe ich das einfach nur geändert, aber das geht iwie nicht. ich habe da nur in jmenubar da geändert so wie es im link stand

ok hab so halb hingeastelt reicht so.
 
Zuletzt bearbeitet:

Neue Themen


Oben