jbutton相关内容

如何使用菜单创建 JButton?

我想在我的应用程序中创建一个工具栏.如果单击该工具栏上的按钮,它将弹出一个菜单,就像在 Eclipse 的工具栏中一样.我不知道如何在 Swing 中做到这一点.有人能帮助我吗?我试过谷歌,但一无所获. 解决方案 这在 Swing 中比它需要的要困难得多.因此,我没有为您提供教程,而是创建了一个完整的示例. import javax.swing.*;导入 java.awt.*;导入 ja ..
发布时间:2022-01-06 14:50:05 Java开发

如何根据大小更改 JButton 的字体大小?

我有一个 Java 应用程序 - 一个计算器.我想通过调整应用程序窗口的大小来动态调整按钮字体的大小.如何实施? 我的想法是使用 ComponentEvents.我有应用程序窗口的初始大小和初始字体的大小.我想根据按钮的大小更改字体大小,受窗口大小更改的影响.问题是如何在overriden方法中使用[初始窗口大小]/[初始字体大小]的比例?每种字体的比例不同. import javax.s ..
发布时间:2021-12-30 11:37:23 Java开发

Java Swing JButton 时间延迟(闪烁)

我正在尝试让我的 JButton 为我正在创建的这个游戏闪烁红色.这个网站上的所有解决方案都建议使用线程并将其置于睡眠状态或使用计时器,但是,暂停似乎是在颜色更改后出现 这是我的代码: Color cb = board[Y1][X1].getBackground();board[Y1][X1].setBackground(Color.RED);//暂停board[Y1][X1].setBa ..
发布时间:2021-12-29 22:53:12 Java开发

在 jButton 中添加背景(netbeans gui builder)

当我尝试通过转到其属性然后转到图标在 Java 中的 Jbutton 中添加背景时,它然后设置按钮的背景,但我在按钮上写的文本,它向右移动(在按钮区域之外).对此有什么解决方案? 解决方案 据我所知,您不是在设置背景,而是通过此将图标设置为按钮.这就是为什么您在右侧看到图像而在左侧看到文本的原因.要将图像作为背景添加到按钮,您需要覆盖 JButon 的 paintComponent(g) ..
发布时间:2021-12-26 14:53:33 Java开发

使用按钮在打印机中打印 jLabel 的图标

我有一个带有图标的 jLabel,我想使用按钮在打印机(佳能、惠普、爱普生)中打印该图标.我怎样才能做到这一点?任何有用的代码?代码片段?链接?我只能看到是这样的:如何在java中打印标签的内容? 但这不是我想要的.我正在使用网豆提前致谢. 解决方案 基本上,答案将取决于标签是否显示在屏幕上.为确保标签(或实际上,任何组件)可以打印,必须首先正确调整尺寸... 这可以通过使用 ..
发布时间:2021-12-26 14:49:12 Java开发

在 Java 计算器中按按钮获得声音的最佳方法是什么?

我是一名学习 Java 的学生,正在为我的简历开发一个独立项目.我决定做一个 Java 计算器,因为我知道组成它的大部分组件.我不知道该怎么做的一件事是在按钮按下时添加声音.我对 Audiostream 输入的内容有一个模糊的想法.但是我的计算器上的每个按钮都需要独特的声音.现在我的计算器还没有完全完成(监听器还没有工作.)我只是想知道将我的 .wav 文件合并到按钮按下的最佳方法是什么.提前致谢 ..
发布时间:2021-12-21 00:04:13 Java开发

在 JButton 中调整 ImageIcon 的大小

我正在创建一个包含特定 ImageIcon 的 JButton.主要问题是原始图标大小比按钮大小大得多.结果显示按钮时,只能看到图标的一部分.什么是“调整"ImageIcon 以使其适合 JButton 的方法? 解决方案 Image img = icon.getImage() ;图片 newimg = img.getScaledInstance( NEW_WIDTH, NEW_HEIG ..
发布时间:2021-12-09 18:26:08 Java开发

Java/Swing:低调的按钮高度?

我想减小 JButton 的垂直尺寸.以下代码适用于 K > 1,但我似乎无法减小大小.有什么建议吗? JButton button =/* ... 在此处获取按钮 ... */尺寸 d = button.getPreferredSize();d.setSize(d.getWidth(), d.getHeight()*K);button.setPreferredSize(d); 编辑:我正在使 ..
发布时间:2021-12-09 18:23:49 Java开发

透明 JButton

是否可以使 JButton 透明(包括边框)而不是文本?我扩展了 Swing 的 JButton 并覆盖了它: @Override公共无效油漆(图形g){Graphics2D g2 = (Graphics2D) g.create();g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0));super.pain ..
发布时间:2021-12-09 18:18:07 Java开发

为什么我的 JLabel 没有出现

我在我的一个抽象类中调用这个名为 check 的方法,但由于某种原因,我添加到 JPanel(面板)的 JLabel(问题)没有出现.为什么会出现这种情况?任何解释,我同时使用重绘和验证方法,但仍然没有显示. 解决方案 您遇到的问题是您阻塞了事件调度线程,阻止更新 UI 或处理任何新事件... 从这里开始... for(int i = 0; i 您显然是在以程序方式思考(就像 ..
发布时间:2021-12-09 18:17:49 Java开发

在 Java 中创建自定义 JButton

有没有办法用您自己的按钮图形而不只是按钮内的图像来创建 JButton ? 如果没有,有没有其他方法可以在java中创建自定义JButton? 解决方案 当我第一次学习 Java 时,我们不得不制作 Yahtzee,我认为创建自定义 Swing 组件和容器而不是仅仅在一个上绘制所有内容会很酷JPanel.当然,扩展 Swing 组件的好处是能够添加对键盘快捷键和其他辅助功能的支持,而 ..
发布时间:2021-12-09 18:12:50 Java开发

将 Jbutton 添加到 Jtable 的每一行

我需要你的帮助,我想向 Jtable 的每一行添加一个 Jbutton(删除按钮).到现在为止,我将按钮添加到每一行,但是我的操作有问题.我试过这个,但它不起作用.当我单击按钮时,什么也没有发生.任何人都可以帮助我,我真的很堆栈.这是我的代码: `public class Fenetre extends JFrame {声明 stmt;映射row_table = new HashMap();JB ..
发布时间:2021-12-09 18:11:07 Java开发

Swing JToolbarButton 按下

我使用 JToolbarButton 按钮,我想让它在我点击时被“按下",就像 JButton 工作一样.我该怎么做?请帮忙!谢谢. 解决方案 正如 Costis 的回复中提到的,您可能正在寻找 JToggleButton.可能还需要抑制边框的绘制,如本示例中的第二个工具栏. import java.awt.*;导入 java.awt.image.*;导入 javax.swing.* ..
发布时间:2021-12-09 18:06:49 其他开发

JButton ActionListener - GUI 仅在单击 JButton 后更新

我的 JButton ActionListener 有问题.我在另一个类中定义了一个 doTheCleaning() 方法,该方法在调用时会对我的 GUI 进行一系列更改. public void doTheCleaning(){//改变图像图标//这里有thread.sleep//插入文本区域//这里有thread.sleep//等等} 然后在另一个类中,我实例化了包含我的 doTheCle ..
发布时间:2021-12-09 18:05:10 Java开发

一个 Swing 组件不能添加到多个容器中吗?

我正在尝试(测试其他东西)将一个 JButton 引用添加到两个 JPanels 中以进行测试,它从添加到的第一个面板中消失了! 那么,不能将一个 Swing 组件添加到多个容器中吗? 提前致谢. 解决方案 来自:http://download.oracle.com/javase/tutorial/uiswing/components/toplevel.html: 可以包 ..
发布时间:2021-12-09 18:04:54 Java开发

用不同的渐变重新绘制摆动按钮

如何在单击时使用不同的渐变重新绘制 JButton.我已经覆盖了paintComponent(Graphics) 方法来进行初始绘制.Onclick 我想重新绘制它,但我不希望用户在 actionperformed 事件中这样做,因为我希望它成为一个独立的组件. 关于如何实现这一点的任何想法. 谢谢 解决方案 最简单的方法是使用 setPressedIcon(),但你也可以覆盖 ..
发布时间:2021-12-09 18:02:49 Java开发

JButtons 中的自动换行

是否可以在 JButtons 中实现文本自动换行?我在运行时创建的动态按钮很少.我想在按钮上放置自动换行功能,以便我可以对按钮进行更好的测试.可以这样做吗? 解决方案 此示例使用 Java 的内置 CSS 呈现功能来执行确定何时进行换行的“繁重工作".它使用 JLabel,但同样的原则适用于任何渲染 HTML 的组件. FixedWidthText.java import java ..
发布时间:2021-12-09 17:54:07 Java开发