Tag: pixel2d paintcomponent

用Java绘制像素图像

哪种方法是使用java创建像素图像的最佳方法。 说,我想创建一个尺寸为200×200的像素图像,总共为40.000像素。 如何从随机颜色创建像素并将其渲染到JFrame上的给定位置。 我试图创建一个只创建像素的自己的组件,但是如果我使用for循环创建这样一个像素250,000次并将每个实例添加到JPanels布局中,这似乎不是非常高效。 class Pixel extends JComponent { @Override protected void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(getRandomColor()); g.fillRect(0, 0, 1, 1); } }