awt

    1热度

    1回答

    动机: 我的目标是以最有效的方式将AWT BufferedImage转换为SWT ImageData。这个问题的典型答案是整个图像的逐像素转换,即O(n^2)复杂度。如果他们可以交换整个像素矩阵,效率会更高。 BufferedImage在详细确定颜色和阿尔法编码方面似乎非常灵活。为了给您提供更广泛的上下文,我使用Apache Batik编写了一个SVG图标按需光栅化器,但它是针对SWT(Eclip

    0热度

    1回答

    你好我是新来的,也是Java编程的新手。最近我试图在JPanel中编写一个绘图函数。问题是,当我添加新的drawRect(只需在JRadiobutton中选择绘制矩形,然后拖动空白区域),它可以正常工作,但是当我按下撤消按钮时,原点处会出现一个圆点。绘制椭圆形并绘制折线效果很好。谁能帮我吗? (对不起,我可怜的英语,如果你没有得到我的问题,我很抱歉,你可以尝试运行代码 - >绘制矩形 - >点击撤

    0热度

    3回答

    我从来没有写过任何东西比裸机更GUI程序,所以我采取了个人项目写一个象棋应用。 我的这个项目的目标之一是让电路板重新调整到适合窗口,我设法做到这一点没有太多的麻烦。然而,在这个过程中,我碰到了一个问题,那就是我的作品(在JButtons上表现为图标)并未与其他作品重新进行比例调整。 我决定用Image类代替它们,并且创建了一个名为ScalingJButton的自定义类,它覆盖了paintCompo

    0热度

    1回答

    我应该添加多边形橙色鼻子和多边形黑色帽子,以及写入他的围巾,但无法弄清楚。这是迄今为止我所拥有的。我似乎无法想象我们是否需要使用fillpolygon或什么。 import java.applet.Applet; import java.awt.*; public class SnowMan extends Applet { public void paint (Graphic

    -1热度

    2回答

    我试图制作一个Java Gui,将JTextField上的文本打印到标签中。 因此,在运行时,我会在JTextField中写一些东西,然后我会按下一个按钮,在标签中打印JTextField的内容。 但该计划给我一个java.lang.NullPointerException。方法ActionListener有什么不对吗? 你能帮我吗? 代码如下: import java.awt.BorderLay

    0热度

    1回答

    我是一名学生制作使用用户自制数据集的散点图程序。每个数据集都是条目的集合,包含名称,X值,Y值和子集(字符串)。我想创建一个JFrame滚动窗口,用户可以滚动浏览排序条目列表来删除并可能编辑它们,我附加了一个基本的不适,以帮助解释我想要创建的内容。我的问题是我将如何去做这件事?我应该使用某种容器来容纳我创建的矩形数据窗格吗?我的UI体验是相当有限的,因为我只是一个学生,所以appologies如果

    0热度

    1回答

    我有一些代码,当用户单击某些按钮时,用于更改程序中的txtArea然后ActionListener执行操作。 reset.addActionListener(new ButtonsAction()); hint.addActionListener(new ButtonsAction()); solve.addActionListener(new ButtonsAction()); newPu

    2热度

    1回答

    我只是从AWT更改为JavaFX。在AWT我可以打电话给包()和帧大小本身: The Frame after pack() in AWT 当我尝试将程序中的JavaFX它看起来像这样同一个窗口中,因为...我无法找到像包事端(): The Frame in JavaFX without pack() 在JavaFX中有没有像pack()这样的简单方法,所以我可以快速调整窗口大小? 不要将我的问题标

    0热度

    1回答

    我正在开发一个独立游戏项目,当我将我的项目从我的Windows计算机移动到我的macbook时,图形没有显示出来。我已经更新了我的Java版本和Eclipse,但我仍然遇到这个问题。下面是处理的JFrame和面板主要有两个文件: MainGameLoop package hara; import javax.swing.JFrame; public class MainGameLoop {

    1热度

    1回答

    我从2008 Java Book(Java Heads First)中提取了这段代码。并在同一时间提取其他代码。一个在工作,另一个不在。两者都在动画中使用repaint()方法。我非常仔细地比较了两个代码,它们是相同的!我不知道为什么这个代码不会重绘自己......只有当我最小化和最大化时,它才重绘,但不是在for循环中。我会告诉你这个代码不工作。感谢您的任何意见。 代码: import java