H=E9h=E9, la question n'a pas =E9t=E9 pos=E9e sur ce groupe depuis pr=E8s de
deux ans ! Heureusement que je suis l=E0 :)
Plus s=E9rieusement, j'essaie d'avoir une fen=EAtre (JFrame) qui puisse
rester au-dessus des autres tout le temps. Je me suis dit "c'est
surement pr=E9vu dans l'API" et j'avais raison:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#setAlwaysOnTop=
(boolean)
Oui mais (car il y a un mais):
---
ProgressIndicator.java:46: cannot resolve symbol
symbol : method setAlwaysOnTop (boolean)
location: class javax.swing.Jframe
frame.setAlwaysOnTop(true);
---
Hmmm. Alors je me dis "il y a peut-=EAtre une erreur qui fait qu'il
n'arrive pas =E0 retrouver cette m=E9thode malgr=E9 l'h=E9ritage de Window.
Alors je tente un petit cast. R=E9sultat identique:
---
ProgressIndicator.java:46: cannot resolve symbol
symbol : method setAlwaysOnTop (boolean)
location: class java.awt.Window
((Window)frame).setAlwaysOnTop(true);
---
Quelqu'un comprend ce qui se passe ?
Simon aka Eliope
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Arnaud Berger
Bonjour,
Désolé pour la question un peu bête, mais :
Est-ce que le JRE/JDK de compilation et celui d'exécution sont tous deux des 1.5 ?
Cordialement,
Arnaud
"Eliope" a écrit dans le message news:
Héhé, la question n'a pas été posée sur ce groupe depuis près de deux ans ! Heureusement que je suis là :)
Plus sérieusement, j'essaie d'avoir une fenêtre (JFrame) qui puisse rester au-dessus des autres tout le temps. Je me suis dit "c'est surement prévu dans l'API" et j'avais raison: http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#setAlwaysOnTop( boolean)
Oui mais (car il y a un mais): --- ProgressIndicator.java:46: cannot resolve symbol symbol : method setAlwaysOnTop (boolean) location: class javax.swing.Jframe frame.setAlwaysOnTop(true); ---
Hmmm. Alors je me dis "il y a peut-être une erreur qui fait qu'il n'arrive pas à retrouver cette méthode malgré l'héritage de Window. Alors je tente un petit cast. Résultat identique: --- ProgressIndicator.java:46: cannot resolve symbol symbol : method setAlwaysOnTop (boolean) location: class java.awt.Window ((Window)frame).setAlwaysOnTop(true); ---
Quelqu'un comprend ce qui se passe ? Simon aka Eliope
Bonjour,
Désolé pour la question un peu bête, mais :
Est-ce que le JRE/JDK de compilation et celui d'exécution sont tous deux des
1.5 ?
Cordialement,
Arnaud
"Eliope" <eliope@eliope.net> a écrit dans le message news:
1113772188.823643.206520@z14g2000cwz.googlegroups.com...
Héhé, la question n'a pas été posée sur ce groupe depuis près de
deux ans ! Heureusement que je suis là :)
Plus sérieusement, j'essaie d'avoir une fenêtre (JFrame) qui puisse
rester au-dessus des autres tout le temps. Je me suis dit "c'est
surement prévu dans l'API" et j'avais raison:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#setAlwaysOnTop(
boolean)
Oui mais (car il y a un mais):
---
ProgressIndicator.java:46: cannot resolve symbol
symbol : method setAlwaysOnTop (boolean)
location: class javax.swing.Jframe
frame.setAlwaysOnTop(true);
---
Hmmm. Alors je me dis "il y a peut-être une erreur qui fait qu'il
n'arrive pas à retrouver cette méthode malgré l'héritage de Window.
Alors je tente un petit cast. Résultat identique:
---
ProgressIndicator.java:46: cannot resolve symbol
symbol : method setAlwaysOnTop (boolean)
location: class java.awt.Window
((Window)frame).setAlwaysOnTop(true);
---
Quelqu'un comprend ce qui se passe ?
Simon aka Eliope
Est-ce que le JRE/JDK de compilation et celui d'exécution sont tous deux des 1.5 ?
Cordialement,
Arnaud
"Eliope" a écrit dans le message news:
Héhé, la question n'a pas été posée sur ce groupe depuis près de deux ans ! Heureusement que je suis là :)
Plus sérieusement, j'essaie d'avoir une fenêtre (JFrame) qui puisse rester au-dessus des autres tout le temps. Je me suis dit "c'est surement prévu dans l'API" et j'avais raison: http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#setAlwaysOnTop( boolean)
Oui mais (car il y a un mais): --- ProgressIndicator.java:46: cannot resolve symbol symbol : method setAlwaysOnTop (boolean) location: class javax.swing.Jframe frame.setAlwaysOnTop(true); ---
Hmmm. Alors je me dis "il y a peut-être une erreur qui fait qu'il n'arrive pas à retrouver cette méthode malgré l'héritage de Window. Alors je tente un petit cast. Résultat identique: --- ProgressIndicator.java:46: cannot resolve symbol symbol : method setAlwaysOnTop (boolean) location: class java.awt.Window ((Window)frame).setAlwaysOnTop(true); ---
Quelqu'un comprend ce qui se passe ? Simon aka Eliope
Peut-on avoir le code complet (avec imports et tout), ou en tous cas une version démontrant le problème ?
Cordialement,
Arnaud
"Eliope" a écrit dans le message news:
Désolé pour la réponse un peu bête mais oui :)
Simon
Bonjour,
Peut-on avoir le code complet (avec imports et tout), ou en tous cas une
version démontrant le problème ?
Cordialement,
Arnaud
"Eliope" <eliope@eliope.net> a écrit dans le message news:
1113858686.674600.183320@f14g2000cwb.googlegroups.com...
Désolé pour la réponse un peu bête mais oui :)
public class JFrameAlwaysOnTopTest extends JFrame {
public static void main(String[] pArgs) { JFrameAlwaysOnTopTest lvMF = new JFrameAlwaysOnTopTest(); lvMF.setSize(640,480); lvMF.setVisible(true); }
public JFrameAlwaysOnTopTest() { super("Always On Top Test"); setDefaultCloseOperation(EXIT_ON_CLOSE); setAlwaysOnTop(true); } } ========================================================== Comme Arnaud, je pense que le JDK que tu utilises pour compiler ton code n'est pas le 1.5. Essai de faire un "javac -version" pour voir. Sinon, passe le code qu'on voit un peu mieux le problème.
-- Seb
hello
"Eliope" <eliope@eliope.net> a écrit dans le message de news:
1113858686.674600.183320@f14g2000cwb.googlegroups.com...
Désolé pour la réponse un peu bête mais oui :)
Simon
Je viens de faire un test (code ci-dessous) et tout fonctionne parfaitement
de mon côté.
public class JFrameAlwaysOnTopTest extends JFrame
{
public static void main(String[] pArgs)
{
JFrameAlwaysOnTopTest lvMF = new JFrameAlwaysOnTopTest();
lvMF.setSize(640,480);
lvMF.setVisible(true);
}
public JFrameAlwaysOnTopTest()
{
super("Always On Top Test");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setAlwaysOnTop(true);
}
}
==========================================================
Comme Arnaud, je pense que le JDK que tu utilises pour compiler ton code
n'est pas le 1.5. Essai de faire un
"javac -version" pour voir. Sinon, passe le code qu'on voit un peu mieux le
problème.
public class JFrameAlwaysOnTopTest extends JFrame {
public static void main(String[] pArgs) { JFrameAlwaysOnTopTest lvMF = new JFrameAlwaysOnTopTest(); lvMF.setSize(640,480); lvMF.setVisible(true); }
public JFrameAlwaysOnTopTest() { super("Always On Top Test"); setDefaultCloseOperation(EXIT_ON_CLOSE); setAlwaysOnTop(true); } } ========================================================== Comme Arnaud, je pense que le JDK que tu utilises pour compiler ton code n'est pas le 1.5. Essai de faire un "javac -version" pour voir. Sinon, passe le code qu'on voit un peu mieux le problème.
-- Seb
KiLVaiDeN
ProgressIndicator.java:46: cannot resolve symbol symbol : method setAlwaysOnTop (boolean) location: class javax.swing.Jframe frame.setAlwaysOnTop(true);
JFrame, avec le F en majuscule non ?
K
ProgressIndicator.java:46: cannot resolve symbol
symbol : method setAlwaysOnTop (boolean)
location: class javax.swing.Jframe
frame.setAlwaysOnTop(true);
ProgressIndicator.java:46: cannot resolve symbol symbol : method setAlwaysOnTop (boolean) location: class javax.swing.Jframe frame.setAlwaysOnTop(true);