为什么这样写监听事件 gezi[3][3]是我之前定义的一个JPanel
kaishiyouxi.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEve...
kaishiyouxi.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
JLabel lb1 = new JLabel(new ImageIcon("D://111.png"));
gezi[3][3].removeAll();
gezi[3][3].add(lb1);
}
在前面的程序里已经将一个JLabel add进这个JPanel了
在点击按钮后我想要换一副图片为什么没有作用应该怎么写 展开
public void actionPerformed(ActionEvent e) {
JLabel lb1 = new JLabel(new ImageIcon("D://111.png"));
gezi[3][3].removeAll();
gezi[3][3].add(lb1);
}
在前面的程序里已经将一个JLabel add进这个JPanel了
在点击按钮后我想要换一副图片为什么没有作用应该怎么写 展开
2个回答
展开全部
你的监听算法没写对,算法里面应该要有一个限定条件,比如if(e.getsourse==lb1)……
这个条件语句表示如果你点击lb1则……
这个条件语句表示如果你点击lb1则……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询