小编Ved*_*hak的帖子

在Java中为网格创建绘制矩形(用黑色填充)功能

我在程序中创建了一个网格.以下是用于创建网格的代码.

import java.awt.Graphics;

import javax.swing.JComponent;
import javax.swing.JFrame;

class Grid extends JComponent {
    public void paint(Graphics g) {
        g.drawRect (10, 10, 800, 500);    

        for (int i = 10; i <= 800; i+= 10)
            g.drawLine (i, 10, i, 510);

        for (int i = 10; i <= 500; i+= 10)
            g.drawLine (10, i, 810, i);
    }
}

public class CoreControl {

    public static void main(String[] a) {
        JFrame window = new JFrame();
        window.setSize(840,560);
        window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        window.getContentPane().add(new Grid());
        window.setVisible(true);
    }

}
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建一个函数,它将根据我给它的坐标绘制一个矩形(填充黑色).基本上我想用黑色填充网格的某些单元格,我的想法是在单元格坐标上绘制黑色填充的矩形.我该如何使用这个功能?

我尝试创建另一个名为drawRectangle的类,并在main函数中调用它,如window.getContentPane().add(new drawRectangle()); 但是这不起作用(只有drawRectangle显示而不是网格). …

java graphics grid swing paint

10
推荐指数
1
解决办法
9万
查看次数

PhoneGap或Appcelerator实施

这更像是一个建议问题而不是一个具体问题.我正在开发移动设备的应用程序.它的基本功能是打开PDF文件,视频文件,以及打开某些网页.这最好在PhoneGap或Appcelerator中实现吗?

mobile titanium appcelerator

1
推荐指数
1
解决办法
3124
查看次数

标签 统计

appcelerator ×1

graphics ×1

grid ×1

java ×1

mobile ×1

paint ×1

swing ×1

titanium ×1