2017-03-11 1 views

Répondre

0

je besoin d'ajouter une zone de liste déroulante sur l'image fixée par moi

Vous pouvez définir le gestionnaire de mise en page de tout composant Swing. Par conséquent, si vous affichez votre image dans un JLabel, vous pouvez définir la disposition de l'étiquette. Par exemple:

JLabel background = new JLabel(new ImageIcon(...)); 
background.setLayout(new FlowLayout()); 

JComboBox comboBox = new JComboBox(); 
comboBox.addItem(...); 
background.add(comboBox); 

Si vous peignez l'image sur la JPanel, la mise en page par défaut est déjà un FlowLayout, il vous suffit de remplacer la méthode getPreferredsize() du panneau à la taille de l'image.