标题:[求助]预览选中的颜色为什么必须要实现paintComponent(Graphics g)方法?
取消只看楼主
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
 问题点数:0 回复次数:3 
[求助]预览选中的颜色为什么必须要实现paintComponent(Graphics g)方法?
请教~调用JColorChooser.setPreviewPanel(new PrePanel());方法
class PrePanel extends JPanel
{
PrePanel()
{
this.setPreferredSize(new Dimension(300,100));
this.setBorder(BorderFactory.createRaisedBevelBorder());
}

public void paintComponent(Graphics g) //为什么要必须实现这个方法才能显示出选中的颜色?这方法是被谁调用的?
{
Dimension size = getSize();
g.setColor(getForeground());
g.fillRect(0,0,size.width,size.height);
}
}

---------------------
搜索更多相关主题的帖子: Graphics FONT 颜色 PrePanel 预览 
2007-03-03 10:29
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
得分:0 
谢谢,你说的很详细了...但我不是太明白原理..

只要是GUI方面的我都没学过...现在自己慢慢学呢...

谢谢Eastsun

我在说's blog   http://www..cn
2007-03-03 11:37
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
得分:0 
能否推荐我一本学习Swing与Graphics2D方面能入门的书

我在说's blog   http://www..cn
2007-03-03 11:41
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
得分:0 
very 谢谢!
我去好好看看....

我在说's blog   http://www..cn
2007-03-03 12:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-122354-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.210283 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved