相关疑难解决方法(0)

调整图片大小以适合JLabel

我正在努力使照片适合JLabel.我希望将图片尺寸缩小到更适合我的Swing JPanel的尺寸.

我尝试使用setPreferredSize但它不起作用.

我想知道是否有一种简单的方法可以做到这一点?我应该为此目的缩放图像吗?

java swing jlabel

28
推荐指数
4
解决办法
13万
查看次数

将带有图像的JLabel添加到JList以显示所有图像

这是我的代码.它不会在框架中显示图像,而是显示一些文本.任何人都可以建议我,我应该在代码中做出什么改变,以便它允许我在一个框架中显示图像?

import java.awt.Component;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.DefaultListModel;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JScrollPane;

public class ListView {


public static void main(String[] args) throws IOException {
    JFrame frame=new JFrame();
    frame.setSize(500,500);
    JLabel lbl[] = new JLabel[10];
    DefaultListModel listModel;
     ImageIcon[] b = new   ImageIcon[10];
    //JList lsm=new JList();
    listModel = new DefaultListModel();
     File folder = new File("C:/Documents and Settings/All Users/Documents/My Pictures/Sample Pictures");
     File[] listOfFiles = folder.listFiles();
      JLabel[] lb=new …
Run Code Online (Sandbox Code Playgroud)

java swing jlist

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

swing ×2

jlabel ×1

jlist ×1