Hi, ich möchte soetwas machen wie unten nur es funzt nicht.
wie mache ich das am besten?
if (setAlwaysOnTop(false)){
setAlwaysOnTop(true);
} else{
setAlwaysOnTop(false);
}
LG D e nni
Hi, ich möchte soetwas machen wie unten nur es funzt nicht.
wie mache ich das am besten?
if (setAlwaysOnTop(false)){
setAlwaysOnTop(true);
} else{
setAlwaysOnTop(false);
}
LG D e nni
Hallo,
ich möchte soetwas machen wie unten nur es funzt nicht.
wie mache ich das am besten?
die Methode zum Abfragen des always-on-top Wertes lautet isAlwaysOnTop(), den Wert ändern kanns du also mit
frame.setAlwaysOnTop(!isAlwaysOnTop());
Gruß
Heavy
Ich möchte eigendlich einen Butten machen, bei dem im ActionEvent steht:
if (isAlwaysOnTop(false)){
setAlwaysOnTop(true);
} else{
setAlwaysOnTop(false);
}setAlwaysOnTop(false) soll ja im der if geprüft werden wie mache ich das?
LG Denni
Ich möchte eigendlich einen Butten machen, bei dem im
ActionEvent steht:if (isAlwaysOnTop(false)){
setAlwaysOnTop(true);
} else{
setAlwaysOnTop(false);
}
Die Methode isAlwaysOnTop() erwartet keine Parameter, sondern gibt je nachdem ob das Frame alwaysOnTop ist true oder false zurück. Das Ausrufezeichen negiert diesen Wert, wenn du das Verhalten also bei jedem Klick ändern willst funktioniert das wie in meinem ersten Posting beschrieben
setAlwaysOnTop(!isAlwaysOnTop());
HTH
Heavy
Ha danke,
man braucht garkein if else einfach so hineinen setzen:
public void xyz_ActionPerformed(ActionEvent evt) {
setAlwaysOnTop(!isAlwaysOnTop());
}
nur jetzt interessiert mich wie das geht wenn ich z.B. haben wil:
public void xyz_ActionPerformed(ActionEvent evt) {
if setAlwaysOnTop(false){
System.out.exit(0); //was bedeutet eig. die 0
}else {
setAlwaysOnTop(!isAlwaysOnTop());
}
}
Ich glaube das geht gar nicht, die Anweisungen sind auch nur Beispiele.
LG Denni
nur jetzt interessiert mich wie das geht wenn ich z.B. haben
wil:public void xyz_ActionPerformed(ActionEvent evt) {
if setAlwaysOnTop(false){
System.out.exit(0); //was bedeutet eig. die 0
}else {
setAlwaysOnTop(!isAlwaysOnTop());
}
}
Wenn du den Status mit if abfragen willst müsste das so aussehen:
if(isAlwaysOnTop()) {
// Window ist 'always on top'
} else {
// Window ist nicht 'always on top'
}
Die ‚0‘ gibt den Exit Status der Applikation an, 0 bedeutet laut Konvention „normales“ Beenden der Applikation, ein Wert != 0 bedeutet unerwartetes Beenden und deutet auf einen Fehler hin: http://download.oracle.com/javase/6/docs/api/java/la…
Gruß
Heavy
Guten Tag,
if (isAlwaysOnTop()){
System.out.print(„1“);
}else
System.out.print(„2“);
Die Anweisung funzt super, danke. Aber ich hab noch ne Frage, wie muss ich das System.out.print(„1“); ersetzen das sich der Titel ändert?
Weiter oben im Quellcode giebt es ja die Zeile super(title); bei der man unter title seien Titel setzen kann nur unter der if Anweisung hab ich keine Ahnung.
LG Denni
Hallo,
Weiter oben im Quellcode giebt es ja die Zeile
super(title); bei der man unter title seien
Titel setzen kann nur unter der if Anweisung hab ich
keine Ahnung.
Die Methode hat den sprechenden Namen setTitle(String title) und ist wie die restlichen Methoden in der API Documentation beschrieben: http://download.oracle.com/javase/6/docs/api/java/aw…
HTH
Heavy
Hi danke noch mal,
Hat super funktioniert, nur noch ne klitze kleine Frage kann man die Strings im Titel auch kursiv oder fett oder in einer anderen Schriftgröße anzeigen lassen. Wichtig ist das nicht der ganze Text formatiert wird sondern nur T e ile
Lg Denni