actionlistener相关内容
我这里只是我的按钮的一小段代码: up = new JButton(new ImageIcon(“ more_buttons\ \\up3.png“)); up.setBackground(new Color(224,223,227)); up.setPreferredSize(new Dimension(5,15)); up.addActionListener(new Act
..
我刚刚开始习惯于听众,但我还是与他们合作的新手。我需要引用其动作侦听器内部的按钮以获取该按钮的文本。 我想要的代码是: for(int i = 0; i
..
我有一个dd项的dl列表。每个dd项都具有一个侦听器(请参见下文),因此如果单击它,则可以重建页面并更改某些内容。这些dd项中的每个项中也都有一个复选框,不过我希望将其从该侦听器中排除(以便可以由其他侦听器接收)。 发生的问题是,只要我单击dd中的任意位置,即使单击复选框,它也会应用dd侦听器,而不是复选框侦听器。有没有办法在没有在dd内设置div并单独应用监听器的情况下,准确地点击了什么?
..
我有一个创建行的循环,其中每一行都有另一个循环来创建6个JRadioButton。 每行只能选择一个JRadioButton(因为它应该是),但是我发现很难使用动作侦听器来检查是否已从每行中选择了正确的JRadioButton,然后更改一个空的JLabel以显示“正确”,但是我认为一旦完成管理第一部分。 这是我正在使用的相关代码: //为随机字母的每一行进行流布局的循环 //
..
在我们的项目中,我的队友注意到单选按钮的异常行为,当在动作监听器中进行SwingUtilites.invokeLater调用时。动作侦听器的体系结构不允许避免此调用,因为它旨在启动另一个线程,然后切换回AWT线程。 解决这个问题的方法?我的意思是更改显示组件的状态。 import java.awt.event.ActionEvent; import java.awt.event.
..
下面的代码段在JLabel中设置文本,该JLabel已添加到JPanel,该JPanel已附加到JFrame。无论我做什么(例如repaint(),revalidate()等),直到动作侦听器完成后,我才能获取UI更新文本。 我以前从来没有遇到过这个问题,可能是因为我从来没有在动作监听器中触发过几次事情。我缺少什么? TL; DR为什么以下命令在完成动作侦听器触发后才更新屏幕上的文本,
..
我正在尝试实现从红板的串行端口读取的代码,并根据读取的内容重新绘制一个圆圈。这样做的最终目的是使用Robot类来实现实际的光标控制,但是我首先想学习更多有关Java的知识,因此我尝试首先使用一些基本图形来实现它。 总结一下我的问题,我不知道如何在静态方法不断变化的输入中使用JFrame。 访问JAR的串行端口可以在 http://fazecast.github.io/jSerialCo
..
这是我的问题,带有简短的示例代码: double num = 0.00; 试试 { num = Double.parseDouble(JOptionPane.showInputDialog(“ Enter your num:”)); } catch(异常e) { System.err.println(“错误:输入无效!”); JOptionPane.show
..
首先,我希望对编码非常了解。我希望我的代码能够为单击的每个按钮产生不同的JOptionPane消息 ive尝试过包含t [1] [1] = JOptionPane(null,“消息”)(每个按钮的位置),但出现错误,提示您无法将Jbutton转换为字符串。 import java。 awt.Color; import java.awt.GridLayout; import j
..
这个问题很简单: 在C#WinForms中,您在Winform上有一个名为onload> 加载winforms 。 这也是我还要在JPanels中创建的内容,因为我想用数据库中的数据填充JList。 我尝试使用MouseMotionListener,但是随后我需要一个Timer来控制对数据库的select语句,否则他将成为垃圾邮件 我得到了以下代码来切换面板: pu
..
我使用 JFreeChart 在柱形图中显示一些简单数据。将数据集加载到图表并显示数据没有问题,但是当我尝试使用复选框对数据进行排序时,问题就来了。选中后,应显示 year2001 的数据,不选中时,应显示所有年份的数据。通过执行println,我可以看到复选框正在运行,并且 Persons.getPersons()。getCountSuccessYesMale()中的数据已更改,但是图表未重新加
..
是否有一种方法可以触发每次文件更改都会执行某些操作的事件? 我的意思是这样(用伪代码) if(DetectedFileModified(pathToFile)){做东西} 我知道我可以定期执行此操作,但是我可以不用计时器吗? 我希望能够在用户更新txt文件时执行一些操作(不是通过代码,而是通过打开文件并在其中写入内容),而我不知道他什么时候会做。 / p> 解决
..
我有一个 JFrame ,它看起来像一个典型的聊天框。为了连接和断开与服务器的连接,我实现了 JPopupMenu 并在主窗口中添加了 MouseListener 。 b $ b但是不会出现弹出菜单。 主窗口中的各种JComponents: JTextArea 在 JScrollPane 中 JTextField 中输入消息 发送按钮 JScrollPane 和一个 ArrayLis
..
按照约定,用户界面的ActionListener应该放在哪里?我有几种选择,但似乎都不对。 速记: GUI-包含所有JPanels /可显示对象的主类 Logic-处理应用程序逻辑的主类 我可以在GUI中内联声明一个新的ActionListener,将其存储,然后将其指针传递到需要的地方 我可以使GUI本身实现ActionListener并将引用传递给需要的地方。 我可以内
..
问候,我正在尝试这样做: 公共浮动a = 0; for(a = 1; a
..
我需要创建包含两个h:commandLinks的复合组件。我想从客户端代码传递f:setPropertyActionListeners应用于两个commandLinks。这有可能吗?我尝试使用cc:insertChildren,但未触发适当的设置器。
..
我有一个对话框,其中有四个按钮,分别是“新建”,“保存”,“删除”,“取消”。现在,每个人都需要执行自己的动作。因此,我定义了一个单独的类,该类实现了一个 ActionListener 。我已使用此类来执行每个按钮操作。 公共类MyClass实现ActionListener { public void actionPerformed (ActionEvent e){ if(e.getAc
..
我正在用Java开发一款小游戏。我正在创建一个10 * 10的按钮网格。但是,我无法访问actionlistener中单击的按钮的ID。这是我到目前为止的代码。 字符串buttonID; buttonPanel.setLayout(new GridLayout(10,10)); for(int i = 0; i
..
这可能是一个愚蠢的问题,但我很难考虑清楚。 我编写了一种方法,该方法使用LinkedList在加载的MIDI乐器之间移动。我要创建一个下一个和上一个按钮,以便每次单击该按钮时都遍历LinkedList。 如果我对 itr进行硬编码。 next(); 或 itr.previous(); 可以遍历LinkedList多次 public void setInsturment(合成器启
..
好的。我不确定问题的标题以及是否使用了正确的词。 因为我是一个自学成才的业余爱好者,所以我很难问我的问题,因为我不知道正确的事物用语,所以我会用代码写一些东西然后问我的问题。我编写时没有导入语句,没有设置布局和滚动条以及其他一些东西,只是为了使其更简单。 public class Foo { JTextArea文本; public static void main(String
..