草庐IT

jbuttons

全部标签

java - 如何创建带有菜单的 JButton?

我想在我的应用程序中创建一个工具栏。如果单击该工具栏上的按钮,它将弹出一个菜单,就像在Eclipse的工具栏中一样。我不知道如何在Swing中做到这一点。有人能帮助我吗?我试过谷歌但一无所获。 最佳答案 这在Swing中比它需要的要困难得多。因此,我没有将您指向教程,而是创建了一个完整的工作示例。importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.MouseAdapter;importjava.awt.e

java - 如何创建带有菜单的 JButton?

我想在我的应用程序中创建一个工具栏。如果单击该工具栏上的按钮,它将弹出一个菜单,就像在Eclipse的工具栏中一样。我不知道如何在Swing中做到这一点。有人能帮助我吗?我试过谷歌但一无所获。 最佳答案 这在Swing中比它需要的要困难得多。因此,我没有将您指向教程,而是创建了一个完整的工作示例。importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.MouseAdapter;importjava.awt.e

java - Swing JButton : Icon above Text

如何在Swing中创建一个带有文本上方图标的JButton? 最佳答案 这样做:button.setVerticalTextPosition(SwingConstants.BOTTOM);button.setHorizontalTextPosition(SwingConstants.CENTER); 关于java-SwingJButton:IconaboveText,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

java - Swing JButton : Icon above Text

如何在Swing中创建一个带有文本上方图标的JButton? 最佳答案 这样做:button.setVerticalTextPosition(SwingConstants.BOTTOM);button.setHorizontalTextPosition(SwingConstants.CENTER); 关于java-SwingJButton:IconaboveText,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

Java 应用程序 - 添加、删除、重新排序 JButton 的元素

我正在开发一个Java应用程序。我使用MockupScreens创建了这个界面。请看这些图片。起初,只有一个元素,用户必须输入信息(标题和描述),然后他开始根据需要添加元素。他可以随时编辑元素信息。他也可以删除或更改此元素的顺序......我怎样才能创建像图片一样的东西呢?????提前致谢。最好的问候,阿里.我知道JavaSwing中的这些部分。我的问题是如何动态插入这block按钮。我有一个主意,我必须将JButton放在JPanel上,然后通过添加、删除和重新排序来操作JPanel...因此,网格布局可以高效地在每个面板之后添加每个面板,但是考虑重新排序将非常困难......请提出

Java,为JButton设置ID

是否可以为JButton设置一个id。我在Android中已经习惯了。我正在寻找类似以下内容的内容:newButton.setId(objectcounter); 最佳答案 有一个您可以使用的属性名称:newButton.setName(String.valueOf(objectCounter))或者,您可以使用clientProperties来存储任意值:newButton.putClientProperty("id",Integer.valueOf(objectCounter))要从客户端属性映射中获取值,您需要这样的东西。Ob

Java 在按回车键时将焦点设置在 JButton 上

我怎样才能做到当我在JTextField中按下回车键时它会激活一个特定的JButton?我的意思是类似于网页表单,您可以在其中按Enter键激活表单中的按钮。 最佳答案 您应该为JButton使用一个Action:ActionsendAction=newAbstractAction("Send"){publicvoidactionPerformed(ActionEvente){//dosomething}};JButtonbutton=newJButton(sendAction);然后您可以为JTextField设置相同的操作,甚至

java - 如何在 Java 中更改禁用的 JButton 的外观

我正在制作游戏,当我使用setEnabled(false);禁用按钮时,按钮变为灰色,与游戏中的其他颜色发生冲突。他们是一种在禁用按钮时更改按钮颜色的方法吗? 最佳答案 您可以将HTML编码添加到您的按钮,这提供了很大的灵active,甚至是禁用的按钮。Example:button.setText("3"); 关于java-如何在Java中更改禁用的JButton的外观,我们在StackOverflow上找到一个类似的问题: https://stackover

java - 将 JButton 放在右下角

我需要在一个空的JPanel的右下角放置一个按钮+-----------------------------------+|||||||||||||||||+-----------+|||ClickMe!|||+-----------+|+-----------------------------------+我该怎么做?应该很容易吧?我想找到正确的布局管理器,而不是使用一系列嵌套面板。JPanelpanel=newJPanel();panel.setLayout(newSomeKindOfLayoutManagerThatDoesThis());panel.add(newJButto

java - 更改 JButton 渐变颜色,但仅针对一个按钮,而不是所有按钮

我想改变JButton渐变色,我找到了这个,http://java2everyone.blogspot.com/2009/01/set-jbutton-gradient-color.html,但我只想更改一个按钮的渐变,而不是所有按钮 最佳答案 您可以覆盖paintComponentJButton实例的方法并绘制其Graphics具有以下实现Paint的类之一的对象接口(interface):GradientPaint.LinearGradientPaintMultipleGradientPaintRadialGradientPai