我感觉不到菜单项的点击。我需要创建一个行,当'Road'menuItem是在创建菜单上点击,但什么都没有发生,当我点击它。 而这是我将在鼠标侦听器中使用它的对象来创建行的类。
我已经创建了一个控制台应用程序,现在开始将其转换为摇摆应用程序。我有一个问题,我搜索了很多次,但我没有找到任何答案。 我的应用程序有一个类来验证用户的输入,如果输入错误,它会向控制台发出错误消息。所以我尝试做的是,我有一个Jtextfield并验证这个输入,如果输入错误,它应该给我错误消息。 这是我的Input类,用户可以在其中编写 这是我的输出类方法 我只是想知道我可以使用输入类的验证,还是应该
我正在使用Swing和Java。我刚刚开始学习MVC。 我对验证表单(视图)所需的方式有点困惑。 我的想法是在我的视图类中创建方法并逐个验证表单组件,但我担心这会违反MVC原则。
有一个文本字段,当失去焦点时,它将验证输入,如果没有传递,则打印出错误消息(简单地说,这里只有一个空检查)。文本字段旁边有一个按钮,单击它就会打印出文本。 正如我所尝试的,当输入一些文本然后单击按钮时,它会触发文本字段的焦点丢失事件和按钮事件。换句话说,它将首先进行验证,然后打印出输入的文本。 我的问题来了,如果验证未通过,防止打印文本的好方法是什么?或者如果验证未通过,是否有办法“忽略”按钮上的
嗨,我正在使用Java Swing构建一个简单的标记工具。组件中有两个JList,每当我单击tagging按钮时,我都想给给定的文本添加一个标记。如果我的光标焦点在左边的JList上,我想修改左边的JList上的文本,如果是右边的,修改右边的。我所说的光标焦点是指我可以使用键盘箭头导航列表项的地方。 所以按钮监听器应该告诉当前光标焦点是在左边的Jlist上还是在右边的Jlist上。我该怎么做呢?我
我有一个Java Swing Jlist,我知道如何处理在“选定项”上的左键单击和右键单击,但这里我的问题是:如果项1当前被选中,但当我右键单击项3时,如何获得该项的信息/标识?例如,如下图所示,
我一直在使用JFrame进行我的项目,但遇到了一个问题。这是我的代码: 还有,这是我的主要。java: 我想做的是向面板添加文本字段和标签。但是,当我运行此代码时,它会显示:结果 如果我在框架中添加标签和文本字段,效果很好。你能帮我解决这个问题吗?非常感谢你。
我使用以下代码,每0.5秒用相同的句子,但用另一个点替换一个JLabel。 这是使用线程的真正目的吗?这会影响程序的速度吗?如果我正在做的事情是如此愚蠢,有没有其他方法可以做这样愚蠢的事情?
我只是想知道是否有允许Java Swing容器之间平滑转换的Java库。 假设我有一个带有单个JFrame的Java GUI应用程序。根据用户操作,我想更改JFrame中包含的JPanel。现在,我能做到。然而,这种变化是瞬时的。我想做的是有一个缓慢的过渡/动画,这样对用户的认知不会太难。 具体示例: 假设我拥有的JFrame是有2个按钮,我有两个JGroup,和。根据用户单击的按钮,我会将替换为
我正在制作一个鼓应用程序,我使用了键绑定,这样我就可以用键盘触发鼓的声音。 例如,我的的关键触发器是。我想做的是,当我按下时,在我的也会触发。所以实际上,看起来你真的在打鼓。 有什么想法可以让这成为可能吗?谢谢你们!:) 更多信息: 以下是我使用密钥绑定的方式: 我有一个名为KeyBind的类,它有6个返回类型Action的方法 在我的main表单中,我有6个方法也可以进行绑定。 然后我在Main
我目前有一个在Spring Boot上运行的Swing应用程序,使用以下代码启动:
我正在尝试使用java swing创建一个tic-tac-toe游戏。我创建了一个框架,并将其背景设置为一种颜色。问题是框架的背景色没有改变,我尝试使用其他颜色,但背景色总是白色。以下是代码:
我使用Netbeans创建了一个GUI,它要求用户在文本字段和文本区域中输入内容。当我试图在其他类中使用它时,当我对其使用getText方法时,在文本字段中输入的文本不会出现。取而代之的是,在使用Netbeans中的编辑文本选项指定的文本字段中出现的文本,每当使用getText方法时都会出现。问题是否与某种排序或顺序有关?因为我相信GUI中的文本是在用户实际输入之前被引用的。
我正在使用Swing开发一个应用程序。我的程序包括为字母表的每个字母设置一个单独的按钮。当我创建所有这些按钮时,我的代码在程序开始时看起来非常混乱。有没有办法整理(缩短)这个?也许有一个字符数组和一个for循环?我不太确定怎么回事。。。
我正在创建一个聊天应用程序。在这个聊天应用程序中,我必须使用Java Swing的来给一些特定的字符串赋予样式,比如用户的显示名称和消息的时间。这就是我选择而不是的原因。在JTextPane中,我不能追加字符串,所以我创建一个字符串缓冲区来追加字符串,然后执行。 我的问题是:当我通过将字符串追加到中时,会出现延迟。如何在中逐行追加字符串?