小编CiC*_*iCi的帖子

将JScrollPane添加到显示图像的面板

我有这个小程序在apanel上显示图像..但我无法添加滚动到它..这是我的代码

扩展jpanel以显示图像的类:

public class ShowPanel extends JPanel{

public ShowPanel(BufferedImage image, int height, int width) {
  this.image = image;
  this.height = height;
  this.width = width;
  //this.setBounds(width, width, width, height);

}

public void paintComponent(Graphics g) {
    super.paintComponent(g);
    g.drawImage(image, height, width, null);
}

public void setImage(BufferedImage image, int height, int width) {
    this.image = image;
    this.height = height;
    this.width = width;

}

private BufferedImage image;
private int height;
private int width;
Run Code Online (Sandbox Code Playgroud)

}

还有一个主框架样本,它有另一个名为imageContainer的面板来保存显示面板:

public class MainFrame extends javax.swing.JFrame {

/** Creates new form …
Run Code Online (Sandbox Code Playgroud)

java swing jscrollpane

3
推荐指数
1
解决办法
7264
查看次数

标签 统计

java ×1

jscrollpane ×1

swing ×1