swing

    0热度

    1回答

    我是新来的秋千。我正在使用JFD构建面板,以便每当面板窗口展开或折叠时,内部内容也应该保持连接到面板并相应地展开或折叠。 我一直在IntelliJ上使用JFormDesigner插件来这样做。请在附加图像上找到面板的树形视图。 我的问题是我应该调查哪个面板的属性? 也许我无法在询问这个问题时给你全部细节,但我对所有问题都开放。 这里是我的代码: public class aa extends JP

    0热度

    2回答

    在我跳入我的问题之前我想说明的是,实际上我并不主要需要编程帮助,我刚才一直在想这个问题好几天,所以也许这是不完全是一个基于编程的问题。 经过大约2年的编程缺席之后,我决定在前几天提高我的知识水平。我为一个计算器编写了一个基于swing的GUI,并且能够为操作+,*创建一个工作计算器,但只能用于单位数字。你可以看到下面的代码。 我现在的问题是,你们有没有人知道一个算法,可以用来使用相同的图形用户界面

    2热度

    1回答

    因此,我已经开始使用Java创建GUI的基础知识。我已经开始创建一个基本的数学程序,该程序将解决输入通过选项窗格输入的二次方程。但是,我注意到,只要没有想象的解决方案,该计划就会给我提供解决方案。 下面是代码: package window.math; import javax.swing.JOptionPane; public class WindowMath { public sta

    4热度

    1回答

    我有一个java应用程序,运行在ubuntu 16.04上,使用jre 1.7,我得到了一些渲染问题。下面的代码不是应用程序代码,而是一个简单的测试用例。 import javax.swing.JComboBox; import javax.swing.JFrame; public class Test { public static void main(String[] ar

    -2热度

    2回答

    我试图建立一个方法“移动()”,我可以使用frame.setLocation(int x,int y)方法移动JFrame时从开始到结束位置的动画方式。我尝试了以下方法,并将框架放在正确的位置,但问题在于动画首先在x轴上下移,然后才沿y轴下移,但我的目标是使它看起来像是一个对角线运动目的地点。我知道它是因为第一个forloop,因为他们没有合适的条件将setLocation方法的过程分解为单个部分

    3热度

    1回答

    我有一个JTextArea接收文本,但问题是当文本太长,它不适合和滚动条出现。我想要的是自动缩小字体大小以匹配JTextArea高度。

    0热度

    1回答

    我正在制作一个GUI来计算GPA并返回当前类中所需的GPA以获得目标GPA。我有用户输入他们所需的所有先前/当前/将来的类,并且我有几个按钮将这些信息输入到单独的变量中,以后我将对其进行访问以进行计算。但是,我的按钮都没有执行任何操作。有人可以向我解释我的代码可能有什么问题吗?我已经尝试了两种不同的方法(在这个例子中都有提到),而且他们都没有工作。 import java.awt.BorderLa

    3热度

    1回答

    我有一个带有自定义选项卡组件的JTabbedPane。我希望能够右键单击选项卡上的任意位置并显示JPopupMenu。我遇到的问题是每个选项卡上存在无法右键单击JPopupMenu的死空间。我相信这是因为我将监听器附加到充当Tab组件的JPanel上,但JPanel不是“填充”整个选项卡。 有没有办法将鼠标监听器连接到整个选项卡? 下面是一个例子来说明我所看到的。在选项卡的黄色区域中,我可以右键单

    0热度

    2回答

    我想创建一个简单的程序,它有一个“玩家”和一个“怪物”并绘制随机数字以降低健康。然后我希望它在文本区域打印。除了FightTheMonster方法,我的变量怪物和玩家正​​在被重置为0。 (对于草率代码,提前抱歉)。当我使用playerDied或monsterDied方法打印怪物或玩家时,无论如何它们都打印为0,这也发生在主要方法中。 import java.util.Random; impor

    0热度

    1回答

    呃,我不太清楚发生了什么......对于我来说,我甚至都没有尝试过从IDE中连续运行几次应用程序进行调试。我决定直接来这里解释一下我认为的奇怪。 我想创建一个棕褐色和米色方块的棋盘,我有一个JFrame窗口设置为1024x1024尺寸,所以一个正方形。我也正在使用8x8的gridLayout。 每当我运行应用程序时,我可能会得到一个6x8的网格,下一个运行5 x8或接下来的7x7。 不知道发生了什