如何给图片加上滚动条

jinaobo 2014-02-11 01:14:08
import javax.swing.*;
import java.awt.*;

import java.awt.Container;

public class ERER{
JPanel pp;
public static void main(String [] args){
ERER cc=new ERER();
cc.go();
}
public void go(){
JFrame frame=new JFrame();

JPanel pp=new JPanel();
//JButton button=new JButton("cao!!");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
MyDrawPanel drawPanel=new MyDrawPanel();

JScrollPane scroller=new JScrollPane(drawPanel);


scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);

frame.getContentPane().add(BorderLayout.CENTER,drawPanel);
frame.setSize(600,600);
frame.setVisible(true);

}
class MyDrawPanel extends JPanel{
public void paintComponent(Graphics g){
Image img=new ImageIcon("C:/Users/Job/Documents/Tencent Files/317867865/FileRecv/P1018233.jpg").getImage();
g.drawImage(img,0,0,800,800,this);


}
}
}
图片显示出来后没有滚动条 怎么能加上滚动条
求大神帮忙 在线等
...全文
200 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你要重写JPanel的getPreferredSize方法才行。要设置大小的。点这里

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧