标签: jbutton

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

我正在制作游戏,当我禁用按钮时 setEnabled(false);,按钮变为灰色,与游戏中的其他颜色发生冲突.它们是一种在禁用按钮时更改按钮颜色的方法吗?

java colors jbutton

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

Java Swing JFrame布局

我刚刚编写了一个简单的代码,我希望在主框架上显示一个文本字段和一个按钮,但是在运行之后,我看到的是文本字段.

如果我在文本字段后面写了按钮的代码,那么只显示按钮.

知道为什么吗?

    JFrame mainframe=new JFrame();
    mainframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    mainframe.setBounds(0,0,200,200);
    JButton jb=new JButton();
    jb.setText("Leech");
    mainframe.add(jb);
    JTextField link=new JTextField(50);
    mainframe.add(link);
    mainframe.pack();
    mainframe.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

java swing jframe jbutton layout-manager

11
推荐指数
3
解决办法
4万
查看次数

把JButton放在右下角

我需要在一个空的JPanel的右下角放一个按钮

 +-----------------------------------+
 |                                   |
 |                                   |
 |                                   |
 |                                   |
 |                                   |
 |                                   |
 |                                   |
 |                                   |
 |                      +-----------+|
 |                      | Click Me! ||
 |                      +-----------+|
 +-----------------------------------+
Run Code Online (Sandbox Code Playgroud)

我怎么做?它应该很容易吗?我想找到正确的布局管理器,而不是使用一系列嵌套面板.

JPanel panel = new JPanel();
panel.setLayout(new SomeKindOfLayoutManagerThatDoesThis());
panel.add(new JButton("Click Me!"), SETTINGS);
Run Code Online (Sandbox Code Playgroud)

java swing jbutton

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

按Enter键时,Java将焦点设置在jbutton上

我怎样才能这样做,当我在JTextField中按Enter键时,它会激活一个特定的JButton?我的意思是网页表单中的某些内容,您可以按Enter键激活表单中的按钮.谢谢.

java swing focus jbutton

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

10
推荐指数
1
解决办法
16万
查看次数

从JButton中删除三个"......"?

嘿,我正在创建一个计算器程序,有一些小按钮,我希望其中一个按钮上有"Ans",但每当我让JButton小于50,50时,它会显示三个点."......",如何删除这些点并显示给出的正常文本?

java swing jbutton

10
推荐指数
1
解决办法
9950
查看次数

如何在Java中的按钮中设置单键助记符?

我正在研究一个项目,我想在按钮上设置助记符.但问题是助记符在配对关键示例(Alt+ F)等方面起作用.但我希望它在单键上.

java swing key-bindings jbutton

10
推荐指数
1
解决办法
7640
查看次数

如何处理JOptionPane中的取消按钮

我创造了一种JOptionPane类型showInputDialog.打开它时,它会显示两个按钮:OKCancel.当我按下Cancel按钮时,我想处理动作,但我不知道如何触及它.我怎么才能得到它?

java swing jbutton joptionpane

10
推荐指数
3
解决办法
6万
查看次数

Java中的简单下拉菜单

我正在使用Java中非常简单的GUI.

在这个GUI中我想显示:

  1. 页面顶部带有一些文字的标签
  2. 提到的标签下的JComboBox
  3. 在提到的JComboBox下的JButton

这是我的代码:

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Prova {

public static void main(String[] args) {

    JFrame frame = new JFrame("A Simple GUI");
    frame.setVisible(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(500, 500);
    frame.setLocation(430, 100);

    JPanel panel = new JPanel();

    frame.add(panel);

    JLabel lbl = new JLabel("Select one of the possible choices and click OK");
    lbl.setVisible(true);

    panel.add(lbl);

    String[] choices = { "CHOICE 1","CHOICE 2", "CHOICE 3","CHOICE 4","CHOICE 5","CHOICE 6"};

    final JComboBox<String> cb = new JComboBox<String>(choices);

    cb.setVisible(true);
    panel.add(cb); …
Run Code Online (Sandbox Code Playgroud)

java user-interface jlabel jbutton jcombobox

10
推荐指数
3
解决办法
6万
查看次数

如何更改JButton的文本颜色

我正在编写一个简单的扫雷游戏,它现在可以正常工作,但我正在研究漂亮的细节,比如让每个数字变成不同的颜色.

当我尝试设置文本颜色时,我一直遇到错误JButton.我可以很容易地改变文本和背景,但不能特别改变文本颜色.

不断变得混乱的部分是:

total = Integer.toString(count);
jb.setText(total);              
if(count == 1)
    jb.setTextColor(Color.blue);
if(count == 2)
    jb.setTextColor(Color.green);
if(count == 3)
    jb.setTextColor(Color.red);
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我的错误是:

MS.java:109: error: cannot find symbol
                    jb.setTextColor(Color.blue);
                      ^
  symbol:   method setTextColor(Color)
  location: variable jb of type JButton
MS.java:112: error: cannot find symbol
                    jb.setTextColor(Color.green);
                      ^
  symbol:   method setTextColor(Color)
  location: variable jb of type JButton
MS.java:114: error: cannot find symbol
                    jb.setTextColor(Color.red);
                      ^
  symbol:   method setTextColor(Color)
  location: variable jb of type JButton
3 errors
Process javac exited with code 1
Run Code Online (Sandbox Code Playgroud)

每当我尝试编译时都会发生这种情况,但是当我将其更改为说setBackgroundColor …

java swing colors jbutton

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