Dans les projets qui nécessitent une programmation d'interface graphique en Java, les paramètres d'image sont souvent utilisés pour embellir les boutons, mais un problème très gênant surviendra lors de l'utilisation. Suivez la méthode :
JButton jb1 = new JButton(); jb1.setBounds(0, 0, 25, 20); ImageIcon ii = new ImageIcon("images/xxx.png"); jb1.setIcon(ii);
En fait, c'est très simple. Il vous suffit d'obtenir à l'avance la longueur et la largeur du bouton de réglage, d'utiliser la méthode getScaledInstance() pour reconstruire l'image, puis de construire l'objet Icon. et transmettez-le dans le JButton.
Le processus spécifique de mise en œuvre est le suivant :JButton jb1 = new JButton(); jb1.setBounds(0, 0, 25, 20); ImageIcon ii = new ImageIcon("images/xxx.png"); //根据按钮大小改变图片大小 Image temp = ii.getImage().getScaledInstance(jb1.getWidth(), jb1.getHeight(), ii.getImage().SCALE_DEFAULT); ii = new ImageIcon(temp); jb1.setIcon(ii);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!