swing

    1热度

    1回答

    我想将JSeparator放在工具栏的各个部分之间。添加这个分隔符是可见的: toolbar.add(radioButtonDDA, BorderLayout.NORTH); toolbar.add(radioButtonPolygon, BorderLayout.NORTH); toolbar.add(new JSeparator(1)); toolbar.a

    0热度

    1回答

    我的问题是我如何使第一个图像消失,然后第二个图像进入它消失,然后来到第三个图像。我试图在这里和那里改变,但没有任何工作。这一切都马上出来。有人能告诉我哪一部分应该改变吗? import java.awt.AlphaComposite; import java.awt.Graphics; import java.awt.Graphics2D; import java.a

    0热度

    2回答

    (一个普遍的问题) 我有一个任务,我必须建立一个数独,我想到类/逻辑来构建它,并认为我可以使用一个建议。 我想使用JFrame并在其上构建带有TextFields的JPanel(用户应该“解决”数独)。 我有一个名为“DrawSudoku”的绘制空板的类。 我必须先画一块空板,这样“用户”才能在其中输入数字。 在该板上我必须检查一些逻辑。所以我必须自己访问textFields。 到目前为止,这是我

    -1热度

    1回答

    我试图打开一个图像,在拖动鼠标的同时绘制一个矩形(鼠标拖动事件),并绘制最后一个矩形鼠标被释放。 我实现拖动时绘制矩形,但我不能在此刻收集最终点的坐标以绘制矩形并存储其数据。你有什么想法来改进我的代码吗? (在背景中添加一个图像,即使在绘制几个图像时也会保留矩形) 我猜mousReleased Event可以帮助我,但我不知道该如何使用它。 编辑:在绘制第一个矩形后,如果绘制第二个矩形,我希望它保

    0热度

    1回答

    我想知道如何使我的JTextArea全局,以及如何使用它作为整数写入结果? 我正在尝试使用链接链接实现队列的程序,但实际上并没有使用LinkedList类。我的项目中有两个不同的类。有一类是deneme2。在那个类中我有队列方法。在第二节课中,我有JFrame,所以我想让我的入队和出球结果为JTextArea。到目前为止,我只能使用println,但无法设法进入JTextArea。 这是我dene

    1热度

    2回答

    我正在Java中做蛇游戏,需要使用用户击键来控制移动的方向。这可能通过switch声明吗?我最初使用Scanner s = new Scanner(System.in)来允许用户输入'u','d'等来移动蛇,但我想用键盘箭头代替。 这是我现在所拥有的: public void controlSnake(){ Scanner s = new Scanner(System.in); String

    0热度

    1回答

    我有一个Swing应用程序,如果在鼠标拖动操作期间按下字母数字键,则需要执行特定操作。 我成功地管理了拖动动作,但我无法按下按键。 似乎只有修饰符(alt,ctrl,shift)在鼠标事件中可用? 有没有办法知道例如在java.awt.event.MouseAdapter方法中按下W键(没有添加keyListener)?

    2热度

    1回答

    我试图创建一种图形编辑器,允许用户创建美式足球比赛的图形描述。要做到这一点,用户应该能够做到以下几点: 1)单击并用鼠标左键移动图片点击 2)改变图像(圆形,方形和线) 3)重置所有物体的尺寸 理想情况下,我希望能够添加可调整的颜色和线条粗细,但这是很遥远的道路。 现在,我所能做的就是创建JButton,点击时可以循环显示图像。我想我想将其更改为JComboBox,以便用户可以直接转到正确的图像。

    -1热度

    1回答

    我的目标是仅将图像移动到中心位置。 但是,当我将图像向右或向左移动时,from标签和文本字段也会被我为图像指定的量推送。 有什么办法可以防止标签和文本字段在图片移动时移动? 这是我做的,到目前为止: // Center center = new JPanel(); center.setLayout(new GridBagLayout()); GridBagConstraints gbc =

    -1热度

    1回答

    我读了以下部分: How to Use Tables - Using Custom Renderers 所以我决定写我自己的自定义渲染: public class MyRenderer extends DefaultTableCellRenderer { @Override protected void setValue(Object value) { try {