十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
方法步骤如下:
创新互联专注于企业成都营销网站建设、网站重做改版、江陵网站定制设计、自适应品牌网站建设、HTML5建站、商城网站定制开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为江陵等各大城市提供网站开发制作服务。
1打开PowerDesiger软件,点击文件-建立新模型,新建Obect-Oriented Model
2点击语言-Reverse Engineer Java,弹出反向生成类图设置窗口
3在反向生成类图设置窗口中,选择Reverse Engineer,可以选择Java Files或Java Directories等,在这里我选择Java Directories
4然后点击Add按钮添加目录,在这里选择一个java源文件目录
5点击确定,PowerDesigner会显示生成进度窗口,完成以后在PowerDesigner工作空间下会显示类图目录结构
6到此便将选中的Java目录下的Java类文件生成了静态类结构
重载渲染控件的paintComponent(Graphics
g)方法.
设你当前图像实例为img,已初始化,需要旋转的角度为ang
public
void
paintComponent(Graphics
g){
super.paintCompoent(g);
Graphics2D
g2d
=
(Graphics2D)g;
g2d.rotate(-angle);
g2d.drawImage(img,0,0,this.getWidth(),this.getHeight(),null);
}
Graphics,Graphics2D
类中有对当前描绘环境进行仿射变换的方法,包括translate,scale,rotate,也可以直接设置仿射变换矩阵,利用这点就可以根据所需要的实现方式来进行描绘.
我做过类似的东西,但不是你这样的,不过可以给你个方向。
1)这个些类信息都可以通过反射读取到,详情Java编程思想这本书有个编写的小工具,或者百度下。
2)Eclipse有一个项目 GEF就是用来生成这种图的。现有的很多在Eclipse上生成的结构图啊,UML图啊,运行图啊,等等都是通过这个项目来做的。详情这个可能Google比较多。搜索建议搜索Eclipse插件开发,讲插件开发的,基本都会讲到GEF。