CSS圖片放大縮小通常是通過(guò)設(shè)置圖片的寬度和高度屬性來(lái)實(shí)現(xiàn),在Java中可以使用以下代碼來(lái)設(shè)置:
ImageIcon icon = new ImageIcon("image.png"); Image img = icon.getImage(); Image newImg = img.getScaledInstance(100, 100, Image.SCALE_SMOOTH); ImageIcon newIcon = new ImageIcon(newImg); JLabel label = new JLabel(newIcon);
其中,ImageIcon
類用于加載圖片,Image
類用于操作圖片,getScaledInstance()
方法用于設(shè)置圖片的大小,最后將修改后的圖片設(shè)置為JLabel
標(biāo)簽的圖標(biāo)。
在CSS中,可以通過(guò)設(shè)置width
和height
屬性來(lái)實(shí)現(xiàn)圖片的放大縮小,如下所示:
img { width: 50%; height: 50%; }
通過(guò)設(shè)置width
和height
屬性為50%,可以使圖片的大小減小一半。
綜上,使用Java和CSS都可以實(shí)現(xiàn)圖片的放大縮小。