首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >画家连锁店LWUIT

画家连锁店LWUIT
EN

Stack Overflow用户
提问于 2011-12-11 20:20:41
回答 1查看 83关注 0票数 1

我正在做一个链条画工,它绘制2层,第三层应该按下或移动触摸屏才会出现,我应该做什么才能让它在不按下或移动屏幕的情况下出现,代码是:

代码语言:javascript
运行
复制
Painter[] layers = new Painter[3];
         layers[0] = new Painter() {

        public void paint(Graphics g, Rectangle rect) {
            try {
                g.drawImage(Image.createImage("/Classic.png"), 100, 40);
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
    };
       layers[1] = new Painter() {

        public void paint(Graphics g, Rectangle rect) {
            g.setColor(0xff0000);
            g.drawLine(10, 30, 60, 60);
            g.drawLine(10, 60, 60, 30);
        }
    };
    layers[2] = new Painter() {

        public void paint(Graphics g, Rectangle rect) {
            g.setColor(0xffffff);

            g.drawString("500 LE", 20, 35);
            g.drawString("300 LE", 20, 65);
        }
    };





    PainterChain chainLayers = new PainterChain(layers);
    setGlassPane(chainLayers);
EN

回答 1

Stack Overflow用户

发布于 2011-12-15 13:12:41

你为什么要用油漆链?您“预先知道”所有将安装在组件上的绘制程序,只需调用或统一它们即可。

没有画笔来表示组件状态,组件状态通过style/UIID和默认的内部画笔来表示。您可能应该限制自己使用这些元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8463894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档