java 在一个面板中使用paint方法画了个图片,在另一个类中添加监听,对之前面板中添加图片,需要怎么实现 10
1个回答
展开全部
class Demo{
Image image;
JPanel panel;
//...
Demo(){
panel=new JPanel(){
@override
public void paint(Graphics g){
if(null!=image){
g.drawImage(image, ...);
}
super.paint(g);
}
};
//...
JButton button=new JButton("添加图片");
getContentPan().add(button);
button.addActionListener(new ActionListener(){
@override
public void actionPerformed(ActionEvent e){
if(null==image){
image=Toolkit. ... .getImage(...);
}
else{
image=null;
}
panel.repaint();
}
});
//...
}
//...
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询