Bonsoir tout le monde
Je souhaite réaliser une fenêtre creuse qui appel une petite fenêtre en java.
J'ignore où commencé, quel tuto dois je chercher.
Avez vous compris?
Merci
Cordialement
A bientôt
Bonsoir tout le monde
Je souhaite réaliser une fenêtre creuse qui appel une petite fenêtre en java.
J'ignore où commencé, quel tuto dois je chercher.
Avez vous compris?
Merci
Cordialement
A bientôt
oulah c'est quoi une "fenêtre creuse" ?? Tu aurais une image ?
Tu veux une fenetre interne ?
=> JInternalFrame![]()
Re
Pardon de m'avoir mal expliquer, je veux une fenêtre principal qui appel avec d'autre fenêtre à l'interieur.
Mais je souhaite que quel fon de la fenêtre principal soit comme vide sans le fond.
C'est ressemblant e1lauren
Peut on manipuler les petite fenêtre de ton exemple comme les femer et les ouvrir.
Merci
A +
Bien sur
http://java.sun.com/docs/books/tutor...ernalFrameDemo
clique sur run pour avoir la demo JWS ...
Si tu t'engages à écrire autrement qu'en kikoo-lol-asv-11ansEtDemi-sms style, je dirait également que JInternalFrame te conviendra.
Bonsoir tout le monde
iohack Ais je était impolis?
Cordialement
A bientôt
Non non, tu n'as pas été impoli,s c'est juste qu'on a énormément de mal à comprendre ton écriture.
"Mais je souhaite que quel fon de la fenêtre principal soit comme vide sans le fond."
??
Bonjour tout le monde
Voilà ce qui est fait pour le moment.
Class principal
Class DesktopFrame
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 import java.awt.*; import javax.swing.*; import java.awt.Image.*; import javax.swing.event.*; import java.awt.event.*; import java.util.*; import java.io.*; import java.net.*; class BdCpai { public static void main(String[] args) { JFrame F = new DesktopFrame(); F.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); F.setVisible(true); } }
class MenuBd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 import javax.swing.*; import java.awt.Image.*; import javax.swing.event.*; import java.awt.event.*; import java.util.*; import java.io.*; import java.net.*; class DesktopFrame extends JFrame { static JDesktopPane desktop; public DesktopFrame() { Image icone = Toolkit.getDefaultToolkit().getImage("./logo.png"); setExtendedState(JFrame.MAXIMIZED_BOTH); setTitle("Base de données du Cpai."); setIconImage(icone); desktop = new JDesktopPane(); setContentPane(desktop); desktop.add(new MenuBd()); } }
Pour le moment je n'ais pas de bug lors de la compile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 import java.awt.*; import javax.swing.*; import java.awt.Image.*; import javax.swing.event.*; import java.awt.Color.*; public class MenuBd extends JInternalFrame { JButton quit; JButton noudossier; JButton recherch; JButton stats; JDesktopPane desktop; JInternalFrame fenetrinterne; public void MenuBd(Component c, String t) { t ="Menu"; fenetrinterne = new JInternalFrame(t,false,true, false, false); noudossier = new JButton("Nouveau dossier"); recherch = new JButton("Rechercher"); fenetrinterne.getContentPane().add(c); desktop.add(fenetrinterne); } }
La fenêtre principale s'affiche, mais pas la fenêtre interne MenuBd.
Il doit certainement manquer des éléments dans MenuBd.
Je veux pouvoir en cliquant sur les boutons du MenuBd, fermer MenuBd et ouvrir l'autre fenêtre interne correspondante.
Avez vous compris ma question?
Merci
Cordialement
A bientôt
Bonjour,
d'abord, c'est carrément mieux pour l'écriture. Ensuite, il faut rendre les JInternalFrames visibles (appelle la méthode setVisible(true); ).
Enfin, tu crées des boutons, mais tu ne les ajoutes pas au contentPane des JInternalFrames, et tu ne leur assignes pas de actionListeners. Donc ils sont invisibles, et même si il étaient visibles, cliquer dessus ne servirait à rien.
Je crois que ce sont les deux remarques principales à faire. Bonne continuation.
A mon avis, je pense plutôt que notre ami argon n'est pas d'origine française, et donc qu'il a un peu de difficultés avec la langue. Une intuition seulement ! De toute façon, je vois mal un gamin de 11 ans 1/2 programmer en Java, avec des termes anglais et tout et toutEnvoyé par iohack
.
La honte si il a vraiment 11 ans 1/2 et qu'il est français...
oh, je chariais, je sais bien.
Le monsieur a édité son post pour corriger, je le félicite.
Bonjour tout le monde
Ce ne va pas, la fenêtre menu, ne s'affiche pas.
Voici le code.
Rien ne c'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 public class MenuBd extends JInternalFrame { JButton quit; JButton noudossier; JButton recherch; JButton stats; JDesktopPane desktop; JInternalFrame fenetrinterne; public void MenuBd(Component c, String t) { t ="Menu"; fenetrinterne = new JInternalFrame(t,false,true, false, false); noudossier = new JButton("Nouveau dossier"); recherch = new JButton("Rechercher"); fenetrinterne.getContentPane().add(c); desktop.add(fenetrinterne); }
Que manque t"il.
Cordialement
A bientôt
Partager