我是 Java 新手,遇到了一些问题。 有人可以告诉我,当我调整整个 JFrame 的大小时,如何将 JButton 的图像设置为在 JButton 中自动调整大小/可调整/可拉伸(stretch)? JButton 位于带有 GridLayout 的 JPanel 中。
如果有人能写一个简短的解释,那就太好了。我需要这个来完成我正在开发的计算器。
最佳答案
- 向按钮添加组件监听器。
- 动态调整图像大小并更新按钮上的图像。
Image img = icon.getImage();
Image newimg = img.getScaledInstance(NEW_WIDTH, NEW_HEIGHT, java.awt.Image.SCALE_SMOOTH);
icon.setImage(newimg);
关于java - JButton 中的图像自动调整?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14397948/