Tag: jbutton

如何在boxLayout中的两个button之间添加空格?

BoxLayout组中有四个button。 这只是两个样本,因为它是全部重复的代码。 我想在每个button之间创build一个小空间,这样它们就不会碰到对方。 我尝试了.add(Box.Create….)几乎所有的方法,但没有任何工作。 enter.add(Box.createVerticalGlue()); enter.add(Box.createHorizontalGlue()); //enter.add(new JSeparator(SwingConstants.HORIZONTAL)); JButton float = new JButton("LOWER"); float.add(Box.createVerticalGlue()); float.add(Box.createHorizontalGlue());

透明的JButton

是否有可能使JButton透明(包括边框)而不是文本? 我扩展swing的JButton并覆盖这个: @Override public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g.create(); g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0)); super.paint(g2); g2.dispose(); } 但它使一切透明,包括文字。 谢谢。

Java:使用图像作为button

我想在Java中使用一个图像作为button,我试图做到这一点: BufferedImage buttonIcon = ImageIO.read(new File("buttonIconPath")); button = new JButton(new ImageIcon(buttonIcon)); 但是这仍然显示图像背后的实际button,我只想将图像作为button来使用,我该怎么做?

为什么我的JLabel没有显示出来

我调用这个方法称为检查我的抽象类之一,但由于某种原因,我添加到JPanel(面板)的JLabel(问题)没有显示出来。 为什么会发生? 任何解释,我正在使用重绘和validation方法,但仍然没有显示出来。

Java – 检查JTextField是否为空

所以我知道这是一个受欢迎的问题,已经find了解决办法。 但是,当我尝试这个不能正常工作。 我的JTextField是空的,button没有启用。 当我在我的文本字段中写东西时,button不会启用。 所以我的程序应该每秒钟检查这个字段是否为空。 只要有人在文本框中写入内容,就应该启用该button。^^ loginbt = new JButton("Login"); loginbt.addActionListener(new loginHandler()); add(loginbt); if(name.getText().equals("")) { loginbt.setEnabled(false); }else { loginbt.setEnabled(true); }

用Java创build一个自定义的JButton

有没有办法用你自己的buttongraphics创build一个JButton ,而不仅仅是在button内部的图像? 如果没有,是否有另一种方法来在java中创build一个自定义的JButton ?

Java / Swing:低调的button高度?

我想减less一个JButton的垂直大小。 下面的代码适用于K> 1,但似乎无法缩小大小。 有什么build议么? JButton button = /* … get button here … */ Dimension d = button.getPreferredSize(); d.setSize(d.getWidth(), d.getHeight()*K); button.setPreferredSize(d); 编辑:我正在使用JavaBuilders + MigLayout。 它看起来像我必须做button.setMaxSize(d); 而不是setPreferredSize(),不知道为什么。

调整图标以适应Java中的JButton?

每当我为JButton设置一个图标时,它的大小总是不正确。 我怎样才能调整图标,以适应button完全? final JButton btnSanic = new JButton(); Image img = icon.getImage(); Image newimg = img.getScaledInstance(width, height, java.awt.Image.SCALE_SMOOTH); icon = new ImageIcon(newimg); btnSanic.setIcon(icon);

JButton()只在鼠标hover时工作

import java.awt.*; import java.awt.image.*; import java.awt.event.*; import javax.imageio.*; import java.lang.*; import java.io.*; import javax.swing.*; public class MainClass extends Component{ private Image bg; private ImageIcon newgame; private ImageIcon quit; private ImageIcon options; private JButton bquit; private JButton boptions; private JButton bnewgame; private static Container pane; //Container public void loadImage() { try { bg=ImageIO.read(new File("bg1.png")); } catch […]

如何在Java中保存首选项用户设置?

例如,我有一个首选button的窗口。 我想这样做,当用户按下首选项button并检查他/她的适当的选项,然后按确定,它将保存首选项,然后当用户按下主窗口上运行时,它会相应地运行,以优先用户更改首选项窗口。 先谢谢你。