Bonjour,
Est - il possible de dessiner des jtextfields dynamiquement avec la souris sur un JXImagePanel (composant de swingX) ?
Version imprimable
Bonjour,
Est - il possible de dessiner des jtextfields dynamiquement avec la souris sur un JXImagePanel (composant de swingX) ?
Voici une solution:
C'est pas top (si on bouge la fenètre les jtextfields on des mauvaises coordonées).Code:
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 imagePanel.addMouseListener(new MouseListener(){ @Override public void mouseClicked(MouseEvent e) { if (e.getButton() == MouseEvent.BUTTON3){ JFrame frame = new JFrame(); frame.pack(); frame.setLocation(-100,-100); frame.setVisible(true); JTextField jtext = new JTextField("test"); JButton btn = new JButton("Ok"); JPanel panel = new JPanel(); panel.add(jtext); panel.add(btn); JWindow wO = new JWindow(frame); wO.getContentPane().add( panel ); wO.pack(); wO.setLocation(e.getXOnScreen(), e.getYOnScreen()); wO.setVisible(true); } }
Si qqun a une meilleure solution...