首页 文章
  • 0 votes
     answers
     views

    有没有办法为ComboBoxes数组编写动态actionlistener

    我正在研究一个数据库管理系统GUI,它根据直接竞争的团队数量动态创建组合框;如果有两个团队,它会创建两个组合框,三个团队创建三个框,依此类推 . 在初始化和放置组合框的forloop里面,我为每个组合添加了一个ActionListener . 在我实现ActionListener的嵌套类中,我有一系列if,else if语句,用于检查Action的来源 . 我是否需要为每个可能的实例创建单独的检查...
  • 5 votes
     answers
     views

    如何通过单击JButton添加JPanel?

    我正在尝试创建一个小的GUI,它有2个JButton和2个JPanel,每个都有一些绘图动画 . 默认情况下,它必须显示第一个JPanel,并通过单击第二个JButton我想看到我的第二个JPanel . 所以:我创建了JFrame,Panel1和Panel2,在那里我绘制了我的动画,创建了Button1和Button2并添加了ActionListeners . 我还有MainPanel,它有一个...
  • 0 votes
     answers
     views

    Java JTextField actionListener无法正常工作

    我正在使用JButtons和JTextFields制作一个程序 . ActionListeners适用于JButtons,但不适用于JTextFields . public class Gui extends JFrame { private JButton Subject[] = new JButton[8]; private String SubjNames[] = {"Leng...
  • 0 votes
     answers
     views

    JTable和JButton点击不起作用

    我有一个JPanel持有JButton和JScrollPane(反过来持有JTable),我目前遇到两个问题,我认为是相关的: 单击时不会调用JButton侦听器的actionPerformed()方法 . 我可以调用它的唯一方法是在JButton上调用doClick() . 悬停时JButton颜色会发生变化,但按下鼠标时不会显示任何点击动画 . 其次,如果在JTable中单击一个单元格,则位于...
  • 2 votes
     answers
     views

    jFreeChart重新加载数据集问题

    我使用JFreeChart在柱形图中显示一些简单数据 . 我将数据集加载到图表中并显示数据没有问题,但是当我尝试使用复选框对数据进行排序时,问题出现了 . 选中后,应显示 year2001 中的数据,取消选中时,应显示所有年份的数据 . 从执行println我可以看到复选框正在运行,并且 Persons.getPersons().getCountSuccessYesMale() 中的数据已更改,但...
  • 1 votes
     answers
     views

    返回JButtons动作侦听器,以便另一个类可以使用它

    我需要听一个Jbutton被按下但是我的实现似乎不正确 . 在包含JButton的类中 public JButton button() { return button; } 在类中(称之为 listenerClass )II监听按钮 buttonClass.button().addActionListener(new buttonActionListener()); public cl...
  • 2 votes
     answers
     views

    将监听器添加到JButton数组;

    我有以下代码,在按钮单击时创建一个JButton数组 . Ope[] 在课堂上公开声明 . 我有问题,我有空指针 . 那就是它没有进入内部迭代 . 请告诉我如何处理数组的监听器 . 提前致谢 . for( int i=0,y=30; i<counter;i++,y+=15 ) { open[i]=new JButton( "Open" ); ...
  • 1 votes
     answers
     views

    从ActionListener方法访问类变量

    我使用JFrame和JPanel在Java中使用GUI,以及在单击按钮时使用ActionListener编辑图像 . 目前,我在使用名为ButtonPanel的JPanel类与我的BufferedImage img进行交互时遇到了很多麻烦 . 我试图显示图像的高度,但没有任何工作,我尝试了各种解决方案 . 我的ButtonPanel类的代码是: class ButtonPanel extends ...
  • 1 votes
     answers
     views

    通过java中的动作侦听器刷新内容窗格

    刷新GUI的内容窗格时出现问题 . 我可以创建一个执行的侦听器,但我无法访问内容窗格来更新它 . 这是我到目前为止的代码: Egutegia()和Hasiera()以及具有不同数据的JPanel的构造函数 . 当从开始设置为变量centralData时,它们正确加载 . 我的目标是在单击带有名称的按钮时相互之间进行切换 . 到目前为止,我只试图实现一个 . 动作监听器在后面部分编写 . 它正确打印...
  • 1 votes
     answers
     views

    Java:创建多个(重复)按钮,这些按钮对自己执行相同的操作

    背景信息:我想制作一个9x9网格的按钮作为空床 . 所有按钮都说“添加床”,点击后打开一个窗口来写入有关乘员的数据 . 保存后,按钮将变为占用的床位图像 . 问题:是否可以创建一个事件监听器,为每个按钮执行相同的操作,但是将其应用于按下的按钮?我是java新手,但我知道好的代码应该可以在几行而不是100行中完成 码: //button1 (inside the gui function) ...
  • 2 votes
     answers
     views

    JButton和actionPerformed方法是否可能在不同的文件中?

    是否可以在一个文件上使用一个按钮,在另一个文件中使用actionPerformed(ActionEvent e)方法?我试图将一个actionListener添加到一个按钮,select1位于文件trialdump.java中,但actionPerformed(ActionEvent e)方法位于文件listen.java中 . 我尝试扩展公共类trialdump扩展listen但它显示错误 . ...
  • 0 votes
     answers
     views

    根据包含JPanel的按钮更改JFrame组件

    我正在尝试创建一个应用程序,当按下按钮时,该应用程序将在LocalDateTime对象中增加月份 . 显示月份名称的LocalDateTime对象和JLabel存储在扩展JFrame的Main类中 . 具有ActionListener的JButton在按下时将LocalDateTime对象的月份递增1,它存储在一个名为Panel1的单独类中,该类扩展了JPanel . Panel1类被添加到JFr...
  • 0 votes
     answers
     views

    使您的类成为Java中的事件源

    我在Java中创建了一个自定义按钮,它有两个状态:mousePressed和mouseReleased . 同时,如果我想重用这个按钮,以便其他事件监听器可以注册它,这些是我应该做的适当步骤(这是一个新的任务,所以尽管可以使用JButton,我想我们正在尝试表明我们可以像JButton一样创建自己的Button: 重写addActionListener(ActionListener操作) ...
  • 1 votes
     answers
     views

    For循环不等待JTextField中的用户响应

    寻求帮助再次为家庭作业找出一些东西 . 我已经完成了大部分工作,但是我很难理解为什么我不能让for-loop等待用户文本输入 . 基本上,我需要程序提示用户输入记忆中的颜色 . 颜色作为字符串包含在数组中 . 在for循环的每次迭代中,我都希望动作监听器检查并查看是否输入了正确的文本 . 如果是这样,该框应该将它的JLabel文本从“输入颜色编号x”更改为“输入颜色编号x 1” 这就是我注意到的事...
  • 1 votes
     answers
     views

    扩展JButton类时如何扩展actionPerformed方法

    如果我有类A扩展JButton并实现ActionListener并执行某个默认操作 . 然后我有B类扩展A类,我希望它做同样的动作,加上其他东西 . 如何扩展A类的actionPerformed方法? A类: class AButton extends JButton implements ActionListener { AButton () { addActionLis...
  • -1 votes
     answers
     views

    Java GUI - actionListener和actionPerformed

    我的问题与Java编程,GUI概念有关 . 我想知道我是否在actionListener中注册了多个组件,如JButtons,JRadioButtons,JComboBox和JCheckBox,这意味着我希望这些组件执行一个动作 . 现在,在我的actionPerformed方法中,如何链接所有这些组件以执行操作 . 例如,如果我检查一个JRadioButton,一个JCheckBox和一个JBu...
  • 3 votes
     answers
     views

    使用JButton将文本添加到两个文本字段

    如果我的问题不是很具体,那么这就是我想要做的 . 我有一个计算器,有两个JTextFields,一个JLabel(“Answer =”)和一个JTextField作为答案 . 我有一个JButtons(0到9)数组,允许用户点击它们将数字添加到JTextField,光标在其中激活...这是问题所在 . 我只能将两个文本字段中的一个添加到它们中,或者两者都添加相同的数字 . 例如,如果我单击一个按钮...
  • 0 votes
     answers
     views

    Java在动作事件监听器内非法启动表达式

    我正在开始Java,我正在尝试创建一个前十名单 . 我一直非法开始表达和';'线78,110和118预期 . 78:public insert(String name,Integer score)110:public boolean isOnList(String first,String second)118:public String toString() 如果我使这个类不是Action Ev...
  • 1 votes
     answers
     views

    如何在另一个类中的JPanel类中实现ActionListener?

    我有一个名为'Panel'的类,它扩展了JPanel,它位于另一个名为'Main'的类中 . 构造函数实例化JFrame和所有GUI组件,并将其全部设置,例如大小 . 扩展JPanel的类'Panel'有一个方法public void paintComponent(Graphics g){},在里面我添加了一些JButtons并使用了g.drawString . 然后在'Main'类中,我将'Pa...
  • 2 votes
     answers
     views

    jbutton动作,setIcon正在执行结束时执行

    我正在开发我的第一个awt游戏 . 我正在尝试在单击按钮时将图标设置为按钮(在某些情况下) . 这是代码的相关部分: if (tileIsMemTile) { System.out.println("!!! Right Tile !!!"); memTile.setBackground(Color.red); numberOfMe...
  • 1 votes
     answers
     views

    如何在按下JButton时更改布尔值

    我的问题说明了一切 . 这是我的代码: fullscreen.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { MainMenu.isFullscreen = true; ...

热门问题