jbutton相关内容

调用重画后,JButton出现在错误的位置

我试图在Java中的GUI程序中添加几个JButton对象,并将它们添加到JPanel(程序的主文件)中,但是它出现在错误的位置.它在点[0,0]处显示op,并且与之链接的动作在正确的位置发生.面板上的其余元素是“图像",因此经常调用repaint方法. private void init() { setLayout(null); setBackground( ..
发布时间:2021-02-12 20:32:29 Java开发

单击按钮时验证多个组件

我有一个用Swing(Java)准备的用户注册表,那么我该如何应用所有验证.就像我需要对名称进行验证,并只需单击一下按钮就无需移动电话. 如何验证Swing中单击按钮时的多个组件? 解决方案 如 验证输入 ,每当尝试进行导航时,都可以使用InputVerifier来验证字段,从而无需使用特殊的验证按钮.如果需要,可以在按钮处理程序中调用完全没有副作用的verify()实现. ..
发布时间:2021-02-11 19:18:11 Java开发

单击不同的按钮时如何播放多个WAV文件?

我正在用Java创建一个简单的音频拨号程序.我已经完成了按钮及其功能的设置,就像在文本字段中显示它一样.我只是不知道如何在单击时让我的按钮发出声音.一旦按下“拨号"(例如,当您呼叫某人时),我还需要它们播放所有数字的音调.我有大约12个WAV文件用于音调,这是到目前为止我关于框架的代码(不是Driver类). public class dialerFrame extends JFrame { ..
发布时间:2021-02-11 19:18:08 Java开发

如何显示JButton并赋予其功能?

两个问题. 首先,我试图在JFrame上显示JButton,到目前为止,我已经设法在JFrame上不显示任何内容. 其次,如何为按钮添加功能?您会通过一种方法吗? 任何反馈表示赞赏. //imports SWING etc... //global variables... publi ..
发布时间:2021-02-11 19:18:05 Java开发

单击秋千中的按钮获取复选框值

在以下情况下,我需要使用Java中的一小段代码: 按钮应获取选中的复选框并执行以下代码 我的表单中的那些复选框. 解决方案 以下是我为您制作的一个示例: import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import jav ..
发布时间:2021-02-11 19:18:02 Java开发

如何在Swing中创建带有边框阴影的JButton

如何在Swing中使用内部阴影创建像这样的JButton? 我希望创建具有不同边框Color的JButton,例如顶部和左侧边框颜色应为黑色,右侧和底部边框颜色应为白色. 但是总的来说,我希望像上面的图像一样,在顶部和左侧形成深灰色的内部阴影. 解决方案 首先,我认为您可以使用简单的BevelBorder来实现此目的,但是不幸的是,您不能舒适地设置边框的厚度...所以我不得不基 ..
发布时间:2021-02-11 19:18:00 Java开发

如何获取并打印包含JButton的变量的名称?

我想知道是否可以获取并打印JButton的名称? 给出以下代码: JButton button1 = new JButton(); 我如何找回button1? 我尝试过: button.getName() 但返回 null 解决方案 我的猜测-您确实希望JButton显示文本,而不是它的name属性.如果是这样,请签出, button.getTex ..
发布时间:2021-02-11 19:17:57 Java开发

在单击按钮时将变量值返回给main

我希望每次单击该按钮时主界面都可以打个招呼(在弹出的对话框中).因此,我设计了以下程序,但它似乎不起作用.该程序可以正常编译和执行,但是当我单击该按钮时,看不到任何对话框弹出.我已将布尔值变量(button_clicked)的getter和setter放置在main()块中进行测试. 如果您知道的话,请帮忙. import javax.swing.*; import java.awt.eve ..
发布时间:2021-02-11 19:17:51 Java开发

一侧使LineBorder变厚

左侧明显较厚.使用无光泽边框不会产生这种情况.我想知道的是为什么LineBorder会创建这个而不是MatteBorder. 这是一个放置在JPanel中的JButton,然后将其添加到JFrame中. 相关代码: package test; import java.awt.Color; import java.awt.Dimension; import java.awt.Fl ..
发布时间:2021-02-11 19:17:48 Java开发

如何从Java Swing中的派生类更改JButton的背景颜色

我有一个基类的大型机,我将JButton保持为最终静态状态,它的BGcolor将由大型机的扩展类即数据帧更改.最初,我需要将JButton的BGColor设置为红色.然后,我需要将其从数据框中更改为其他颜色.我可以从大型机设置BGColor,但不能从数据框(扩展类)设置BGColor.我用过mainframe.Button_name.setBackground(color.yellow);但仍然没 ..
发布时间:2021-02-11 19:17:45 Java开发

Swing JButton出现JCheckBox焦点状态故障

我为Windows外观设置了一个JPanel.我有3个JCheckBoxes,包括2个禁用的JCheckBoxes,它们不会干扰此问题.但是,非禁用用户可能会在稍后在此JPanel中使用的JButton遇到问题: JCheckBox代码: JCheckBox checkBox = new JCheckBox("TTxJIRA Bash"); checkBox.setSize(300, ..
发布时间:2021-02-11 19:17:42 Java开发

如何从另一个类访问JButton

我有两个类'UserInterface'和'GameEngine',我在UserInterface中声明了一个JButton组件,我试图使用其中一个变量,即在'horizo​​ntalWin'中使用'UserInterface'中的变量'button1'类"GameEngine"中的方法. 我收到此错误,而是“找不到符号-变量button1" 用户界面: public class ..
发布时间:2021-02-11 19:17:30 Java开发

如何解压jButton?

我有一个调用函数的jButton.此功能最多可能需要一分钟才能完成.在此期间,jButton保持按下状态.有没有办法解开jButton? 我尝试过 jButton.setEnabled(true); jButton.setEnabled(false); 但是这些似乎没有帮助. 解决方案 不要在GUI线程中进行任何处理.改用 SwingWorker .. > ..
发布时间:2021-02-11 19:17:27 其他开发

使用jbutton设置值然后确认值?

尽管我将保留音乐细节,但我正在编写一款软件,可以使用户对音符进行测验.由于我的程序很大,因此我编写了一个单独的程序作为概念证明并解决了我的问题. 简单程序应如下所示:在main方法中,随机选择一个数字(1或2).该数字被设置为GUI中jlabel中的文本.然后,用户按下两个数字j按钮之一.然后,用户必须按下另一个j按钮以确认他们的选择.主要方法比较问题和答案变量.如果数字相等,则jlabel ..
发布时间:2021-02-11 19:17:24 Java开发

从对象arrayList向JButtons赋值

我正在EPOS系统上工作,并且作为程序的一部分,我正在生成存储在ArrayList中的所有项目的GridLayout.在ArrayList项中,所有对象及其必需的成员变量(例如名称,条形码和价格)都存储在其中.我目前已经做到了,以便填充网格,但是按钮没有动作,而且我不确定如何处理类中的数据,也许有某种方法可以分配当前项目对象的值,即被迭代到正在制作的按钮上吗?因为每个按钮都是由我的代码制作的,而不 ..
发布时间:2021-02-11 19:17:21 Java开发

Java:在动作侦听器中使用图形组件

我用Diferent JButtons制作了一个JFrame,我想从另一个类中获取图像.有任何想法吗?还是如何借鉴同一个班级但要采取的行动? 因为它不允许我做任何绘图...我的编译器总是给我错误消息 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impor ..
发布时间:2021-02-11 19:17:18 Java开发

如何获取单击的JButton的索引?

我有一个JButton[][]的矩阵.我尝试在存储按钮索引的按钮上添加ActionListener. 我需要做一个游戏. 第一次单击显示应该从哪个按钮移动,第二次单击显示在哪里移动. 解决方案 您可以使用HashMaps,2D Arrays等以多种方式实现您的需要……这是我的建议: 继承:您现在需要一个按钮,该按钮具有2个默认情况下未定义的属性(行和行) class ..
发布时间:2021-02-11 19:17:15 Java开发