bjr,
je voudrais savoir si c est possible que la JFrame ait un fond d ecran transparent?
peu ton faire des wizz (comme sur msn)
comment creer un "look" personnel ( je ne veux pas utiliser le look n feel, celui de windows ou linux)
merci
bjr,
je voudrais savoir si c est possible que la JFrame ait un fond d ecran transparent?
peu ton faire des wizz (comme sur msn)
comment creer un "look" personnel ( je ne veux pas utiliser le look n feel, celui de windows ou linux)
merci
Bonjour, pour le wizz de msn :
Je sais pas ce que d'autres en pense mais ca peut peut etre te convenir en modifiant quelques trucs :
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 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class Wizz extends JFrame { private JButton button; public Wizz() { super(); setTitle("Wizz"); setSize(300, 300); setLocation(300, 300); setDefaultCloseOperation(EXIT_ON_CLOSE); button = new JButton("Wizz"); getContentPane().add(button); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent actionEvent) { for (int i = 0 ; i < 5 ; i++) { try { setLocation(300, 330); Thread.sleep(20); setLocation(330, 330); Thread.sleep(20); setLocation(330, 300); Thread.sleep(20); setLocation(300, 300); Thread.sleep(20); } catch (Exception e) {} } } }); } public static void main(String[] args) { new Wizz().setVisible(true); } }
- récupérer la position courante de la fenêtre
- executer l'action du bouton dans un autre thread
- ...
Dans ton cas un Timer swing devrait faire l'affaire.
L'action sur ton bouton ne faisant que démarrer le timer.
Puis ensuite pour la position çà doit être du getLocationOnScreen
Partager