如何在不使用图形类的情况下在Java中绘制单个像素?

时间:2012-04-12 17:31:30

标签: java user-interface

我不想使用图形/绘图库。我能想到的唯一解决方案是创建数千个1x1 jButton(这显然是不切实际的)。有更好的解决方案吗?

3 个答案:

答案 0 :(得分:2)

绘制“不使用图形函数”的唯一方法是使用适合于实际图像的颜色映射的字节值填充原始Raster。然后,您可以使用图形基元将生成的图像渲染到窗口中。

看看BufferedImage,然后从那里开始工作。

答案 1 :(得分:1)

你可以通过扩展例如JPanel并覆盖paintComponent方法来创建一个自己的组件。

为什么不想使用Java提供的图形功能?

答案 2 :(得分:0)

您如何在不使用图形库的情况下将图片显示在屏幕上?你打算用原生方法在计算机屏幕上显示像素吗?