标签: jbutton

按一下按钮

我正试图在(x,y)坐标(150,210)处制作一个JButton圆.我希望按钮是一个大小的椭圆形(40,40).而按钮背景颜色为红色.它不需要文本,所以我应该得到一个我想要的任何尺寸的按钮,对吧?

我正在使用面板,并将setLayout设置为null:

setLayout(null)
Run Code Online (Sandbox Code Playgroud)

我检查了谷歌,它把我带到了这里.我怎样才能做到这一点?

java swing rounding jbutton

9
推荐指数
1
解决办法
4万
查看次数

在JTable的单元格中添加按钮和数据?

是否可以在JTable单元格中添加按钮以及数据?我要做的是创建一个表,其中包含显示数据库中数据(数字)的列,以及两个用于增加/减少同一单元格内数字的按钮.

| ID | 产品数量|
| 06 | 2 [+] [ - ] |

它会像上面那样用[+] [ - ]作为按钮.因此,当我按[+]时,如果按[ - ],数字将变为3和1.

java swing jtable jbutton

9
推荐指数
1
解决办法
3万
查看次数

从另一个按钮更改切换按钮的状态

我正在使用Swing with Eclipse和Window Builder Pro创建Java GUI.我正在使用JButtonsJToggleButtons.我想从另一个按钮更改切换按钮的状态.

在此输入图像描述

例如,当我单击清除网格时,所有切换按钮都将被"未选中".

我怎样才能做到这一点?我必须使用哪些方法来切换按钮和按钮?

java swing jbutton windowbuilder jtogglebutton

9
推荐指数
2
解决办法
4万
查看次数

Java - 有按钮显示箭头

我想在Java中有一个显示箭头的按钮 - 就像在键盘上一样.到目前为止,我有这个

JButton arrowUp = new JButton("^");
JButton arrowDown = new JButton("v");
JButton arrowLeft = new JButton("<");
JButton arrowRight = new JButton(">");
Run Code Online (Sandbox Code Playgroud)

它有点工作......但看起来不太好看.

任何帮助如何改善这一点是值得赞赏的

java swing jbutton arrow-keys

9
推荐指数
2
解决办法
2万
查看次数

将组件放置在任意(x,y)坐标处

我想JPanel在随机位置(x,y)放置一些按钮,这些布局类很烦人.

这在Swing中甚至可能吗?

java swing jpanel jbutton

9
推荐指数
2
解决办法
1万
查看次数

Java - 通过JButton调用方法

如何通过按JButton来调用方法?

例如:

when JButton is pressed
hillClimb() is called;
Run Code Online (Sandbox Code Playgroud)

我知道如何在按下JButton时显示消息等,但想知道是否可以这样做?

非常感谢.

java swing jbutton

9
推荐指数
1
解决办法
5万
查看次数

更改Java中的默认按钮使它们看起来"更好"

我基本上试图模仿默认的Windows XP简单计算器.当我在Java中更改按钮的背景颜色时,它们看起来非常平坦且"无聊".我想让按钮看起来尽可能接近Windows XP计算器中的按钮.

这是一个比较我和WinXp的图像: 计算示例

是否有某种方法我可以用来改变按钮的样式,就像你在Visual Basic中可以做的那样,使按钮几乎弹出更多或看起来像Windows Xp计算器的3D.

Java中的默认按钮是我正在寻找的类型,除了没有白色,渐变中有更多蓝色的颜色.

这是可能的,还是我被困在按钮上?

java swing calculator look-and-feel jbutton

9
推荐指数
1
解决办法
2万
查看次数

在Swing中按下/单击"制作图像"按钮

我创建了一个JButton,它将图像设置为代表按钮的图标.现在,我已经确定了

setContentAreaFilled(false);
setBorderPainted(false);
setOpaque(false);
Run Code Online (Sandbox Code Playgroud)

这使得图像按钮看起来很漂亮,没有边框或背景颜色等属性.

现在的问题是,当我点击图像时,它没有显示按钮的onclick效果,所以当涉及到一些后台处理或某些事件被点击按钮时触发,这需要时间来处理请求并返回一些东西,它给人的印象是没有点击按钮,用户可能会一直点击它.

如何制作一个具有上述属性设置图标的按钮,但我可以控制设置onpress或onmouseover事件.

java icons swing jbutton

9
推荐指数
1
解决办法
5973
查看次数

使用ActionListener与MouseListener捕获JButton点击的优缺点

我有一个JButton,并希望捕获鼠标点击它.在JButton上使用ActionListener与使用MouseListener之间有什么实际和哲学上的区别?

java swing jbutton actionlistener mouselistener

9
推荐指数
1
解决办法
6008
查看次数

显示JOptionPane时,"解压缩"JButton

我有一种情况,我需要在点击JButton后显示一个JOptionPane.JButton有一个默认图标和一个翻转图标(显示鼠标滚过按钮的时间).但是,一旦单击按钮并显示JOptionPane,翻转图标就不会更改回原始图标,并继续保持这种状态,直到用户在选择适当的JOptionPane选项后将鼠标带回JButton的框架.如果单击JButton并显示JOptionPane,我将如何"取消翻转"它?

TL; DR:即使单击并显示JOptionPanel,JButton也会显示翻转图标.我不喜欢.

这是SSCCE:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.UIManager;


public class ButtonUnrollover {

  public static void main(String[] args) {
    JFrame f = new JFrame();
    final JPanel p = new JPanel();
    JButton b = new JButton();
    b.setIcon(UIManager.getIcon("OptionPane.informationIcon"));
    b.setRolloverIcon(UIManager.getIcon("OptionPane.errorIcon"));
//    b.setSelectedIcon(UIManager.getIcon("OptionPane.informationIcon"));
//    b.setRolloverSelectedIcon(UIManager.getIcon("OptionPane.informationIcon"));
//    b.setPressedIcon(UIManager.getIcon("OptionPane.informationIcon"));
    p.add(b);
    b.addActionListener(new ActionListener() {

      @Override
      public void actionPerformed(ActionEvent e) {
        JOptionPane jOP = new JOptionPane("Dummy message");
        JDialog dialog = jOP.createDialog(p, null);
        dialog.setVisible(true);
      } …
Run Code Online (Sandbox Code Playgroud)

java swing jbutton joptionpane

9
推荐指数
1
解决办法
175
查看次数