[Java] JFrame che non viene coperto da altre finistre quando sono massimizzate

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
Johnny88
Prode Principiante
Messaggi: 88
Iscrizione: martedì 29 aprile 2008, 17:03

[Java] JFrame che non viene coperto da altre finistre quando sono massimizzate

Messaggio da Johnny88 »

Ciao,

Come da titolo, esiste un modo per far si che il mio programma non venga coperto quando un altra applicazione viene massimizzata??

Grazie...
The quieter you become, the more you are able to hear.
Avatar utente
Syco
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 18 settembre 2006, 19:40
Contatti:

Re: [Java] JFrame che non viene coperto da altre finistre quando sono massimizzate

Messaggio da Syco »

frame.setAlwaysOnTop(true);
dovrebbe andare, qui c'è la documentazione
http://java.sun.com/javase/6/docs/api/java/awt/Window.html#setAlwaysOnTop(boolean)
Il miglior GDR online mai creato:
http://www.thechosenbyte.com/YnisWitrin
Immagine
Avatar utente
Johnny88
Prode Principiante
Messaggi: 88
Iscrizione: martedì 29 aprile 2008, 17:03

Re: [Java] JFrame che non viene coperto da altre finistre quando sono massimizzate

Messaggio da Johnny88 »

Ah no forse mi sono espresso male...

Allora mi spiego.... il mio programma è una banda colorata che sta attaccata alla base dello schermo e che fa passare una scritta tipo marquee... quello che voglio è che quando qualcun'altro apra un programma e lo massimizzi questo invece che andare sotto al mio programma si fermi dove inizia il mio... Lo so spiego malissimo >:(

Se qualcuno ha la avant-windows-navigator vorrei implementare la funzione in Preferenze >Generali >Le finestre massimizzate non coprono la barra
The quieter you become, the more you are able to hear.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Java] JFrame che non viene coperto da altre finistre quando sono massimizzate

Messaggio da Zoff »

Ma non hai a disposizione il metodo setAlwaysOnTop()?
Basta passargli true...
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
Syco
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: lunedì 18 settembre 2006, 19:40
Contatti:

Re: [Java] JFrame che non viene coperto da altre finistre quando sono massimizzate

Messaggio da Syco »

ti sei espresso bene, ma credo che quella proposta sia l'unica soluzione, uso java da parecchio tempo e non ho mai sentito parlare di simili interazioni con le altre finestre, se riesci cmq postalo anche qua.
Il miglior GDR online mai creato:
http://www.thechosenbyte.com/YnisWitrin
Immagine
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti