这段看不懂,

etgqqw 2008-08-04 09:02:04
public class test extends JFrame
{
JScrollPane scrollPane;
ImageIcon icon;


public test()
{
icon = new ImageIcon("48.gif");
//这里开始
JPanel panel = new JPanel()
{
protected void paintComponent(Graphics g)
{
g.drawImage(icon.getImage(), 0, 0, null);
super.paintComponent(g);
}
};
//到这;
panel.setOpaque( false );
panel.setPreferredSize( new Dimension(400, 400) );
scrollPane = new JScrollPane( panel);
getContentPane().add( scrollPane);
validate();
}

public static void main(String [] args)
{
test frame = new test();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 300);
frame.setLocationRelativeTo( null );
frame.setVisible(true);
}
}


--------------------------------------------------------------------
以下内容为自动编辑的内容,并非楼主的发贴内容,此仅用于显示而已,并无任何其他特殊作用
楼主【etgqqw】截止到2008-08-04 21:02:08的历史汇总数据(不包括此帖):
发帖的总数量:4 发帖的总分数:70 每贴平均分数:17
回帖的总数量:4 得分贴总数量:2 回帖的得分率:50%
结贴的总数量:1 结贴的总分数:20
无满意结贴数:0 无满意结贴分:0
未结的帖子数:3 未结的总分数:50
结贴的百分比:25.00 % 结分的百分比:28.57 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主该结一些帖子了

取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=etgqqw
...全文
67 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
etgqqw 2008-08-04
  • 打赏
  • 举报
回复
恩恩,谢谢呀
yoyouu 2008-08-04
  • 打赏
  • 举报
回复
//这里开始
JPanel panel = new JPanel()
{
protected void paintComponent(Graphics g)
{
g.drawImage(icon.getImage(), 0, 0, null);
super.paintComponent(g);
}
};
//到这;

JPanel 是SWING里的类
查查API
justinavril 2008-08-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ZangXT 的回复:]
事件处理部分用的很多
[/Quote]
ZangXT 2008-08-04
  • 打赏
  • 举报
回复
匿名内部类,父类的引用指向子类的对象
JPanel panel = new JPanel()
{
protected void paintComponent(Graphics g)
{
g.drawImage(icon.getImage(), 0, 0, null);
super.paintComponent(g);
}
};
new JPanel() 创建了一个对象,但这个对象是JPanel的子类的.只是这个子类我们没有给它起个名字.但是我们后面写了这个类的定义.
{
protected void paintComponent(Graphics g)
{
g.drawImage(icon.getImage(), 0, 0, null);
super.paintComponent(g);
}
};
后面花括号里面的内容就是这个子类的类定义.
java的特殊语法,在swing的事件处理部分用的很多,仔细看看书吧.
young_choi 2008-08-04
  • 打赏
  • 举报
回复
匿名内部类,自己看书啦

62,614

社区成员

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

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