docflex-doclet-1.6.1
package java4;
import java.awt.*;
import javax.swing.*;
/**
* Draws a bullet icon like the one shown on the picture below:
*
* @author Filigris Works
* @see javax.swing.Icon
* @prj:type demo
* @todo Support different bullet shapes
*/
public class BulletIcon implements Icon
{
private Color myColor = null;
public BulletIcon()
{
}
/**
* This allows to specify the color for the bullet.
* If null
(default) the foreground color
* of the component is used where the icon is drawn.
*/
public void setColor (Color color)
{
myColor = color;
}
/**
* The icon width.
* @return 6 (pixels)
*/
public int getIconWidth()
{
return 6;
}
/**
* The icon height.
* @return 6 (pixels)
*/
public int getIconHeight()
{
return 6;
}
/**
* Here‘s where the actual drawing occurs. Producing a bullet shape
* is very simple. Just two intersecting rectangles and that‘s all:
*
* int w = getIconWidth();
* int h = getIconHeight();
*
* g.fillRect (x+1 y w-2 h);
* g.fillRect (x y+1 w h-2);
*
*/
public void paintIcon (Component c Graphics g int x int y)
{
g.setColor (myColor != null ? myColor : c.getForeground());
int w = getIconWidth();
int h = getIconHeight();
g.fillRect (x+1 y w-2 h);
g.fillRect (x y+1 w h-2);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 85267 2016-06-27 23:27 toolsdocflex-doclet-1.6.1CHANGES.html
文件 375 2016-06-27 23:27 toolsdocflex-doclet-1.6.1configgenerator.config
文件 1437 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava4BulletIcon.java
文件 67 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava4doc-filesullet.gif
文件 187 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava4package.html
文件 107 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava5Author.java
文件 2000 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava5BulletIcon.java
文件 67 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava5doc-filesullet.gif
文件 175 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava5package-info.java
文件 232 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava5Review.java
文件 110 2016-06-27 23:27 toolsdocflex-doclet-1.6.1demojava5Reviews.java
文件 52227 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docabout.html
文件 1896 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docabout_toc.html
文件 60920 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsdoclet.html
文件 3534 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsdoclet_toc.html
文件 17037 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsfaq.html
文件 1412 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsfaq_toc.html
文件 278 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagescfg.gif
文件 8908 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesdesigner_s.png
文件 8859 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesdiagram.png
文件 16531 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesDocletDSM_s.png
文件 13943 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimageseclipse_javadoc_1.png
文件 13548 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimageseclipse_javadoc_2.png
文件 4657 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimageserr_dialog.png
文件 273 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesgenerating.html
文件 7046 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesgenerating.png
文件 6617 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesgenerating_s.png
文件 278 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesgenerator_dialog.html
文件 7214 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesgenerator_dialog.png
文件 6318 2016-06-27 23:27 toolsdocflex-doclet-1.6.1docdocsimagesgenerator_dialog_s.png
............此处省略254个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)