【JAVA 动态创建风水罗盘 超精华Swing项目方案-项目源码 - 文章05】

来源:互联网 发布:机器人软件开发平台 编辑:程序博客网 时间:2024/06/05 08:00
  • 绘制参数包装类:用于创建绘制策略和传递绘制数据对象
 package com.compass;/** * 绘制参数 */public class BoundaryBean {    private Utype mold;    private PanelDiskBean panelDiskBean;    public BoundaryBean() {    }    public BoundaryBean(Utype mold, PanelDiskBean panelDiskBean) {        this.mold = mold;        this.panelDiskBean = panelDiskBean;    }    public Utype getMold() {        return mold;    }    public void setMold(Utype mold) {        this.mold = mold;    }    public PanelDiskBean getPanelDiskBean() {        return panelDiskBean;    }    public void setPanelDiskBean(PanelDiskBean panelDiskBean) {        this.panelDiskBean = panelDiskBean;    }}
  • 绘制策略定义:控制指定选择方案
public enum Utype {    /**     * 八卦(天池(海底)) 绘制第一圈     */    Gossip,    /**     * 多排文本绘制     */    MultiOrdinary,    /**     * 字体图案     */    UserFont,    /**     * 普通     */    Ordinary,    /**     * 刻度     */    Dial,    /**     * 图案     */    Graph;}
0 0
原创粉丝点击