我正在尝试将.gif图像添加到JButton,但在运行代码时似乎无法加载该图像。我已经包含了一个屏幕截图。其中包含的是创建的框架。如果能提供任何帮助,我将不胜感激。Stack告诉我我还不能输入图像,所以它为它创建了一个链接。我还将在这里包含实际的代码: package java21days;
import javax.swing.*;
import java.awt.*;
public class ButtonsIcons extends JFrame {
JButton load, save, subscribe, unsubscribe;
public Bu
在我的程序中,我试图在框架内创建一个工具栏。在工具栏中,我有三个按钮,它们用图片而不是文本来表示。
问题是,我发现如果在构造函数中创建JButton对象,按钮的显示方式与在构造函数之外(但仍在JFrame类中)这样做的方式有所不同。
我在构造函数中创建按钮时的代码:
public class Tool extends JFrame
{
public Tool()
{
JToolbar bar = new JToolBar();
JButton button1 = new JButton(img1);
JButton but
我正在创建一个带有SWING的GUI。有些按钮附加了一个自定义操作。我的代码看起来是:
JButton btn = new JButton(text);
btn.setAction(new MyAction());
我的操作类构造函数可以:
super(text) //set the label of the button
我的问题是:因为在我看来,重复相同的参数( text)两次是错误的,我应该如何处理这个问题?创建没有文本的按钮,让操作设置文本(可能是构造函数参数)?正确的处理方法是什么?谢谢
嘿,我是10年级的java新手,我遇到了一个小问题。我正在word上创建游戏的4张图片,我似乎不能在我的网格的每个方格中放置不同的图像。
这是网格
解密:
int row = 4;
int col = 4;
JButton a[] = new JButton [row * col];
下面是数组:
card4 = new Panel ();
Panel g = new Panel (new GridLayout (row, col));
for (int i = 0 ; i < a.length ; i++)
{
a[i] = new JButton ("Hi"
我目前正在创建像Android中的emoji键盘这样的东西,它将显示表情列表。
我不想使用图像,所以我需要在Java源代码中使用Unicode字符来在字符串输出中显示emoticon。
例如
Unicode名称: JOY泪流满面
C/C++/Java源代码:"\uD83D\uDE02"
我需要像这个"\uD83D\uDE02"那样的Java,因为当我输出带有
Label.setText("\uD83D\uDE02");`
它的工作原理和显示FACE WITH TEARS OF JOY
我已经在谷歌上搜索并找到了,我只是不明白\uD83D\uDE
所以,我试着为游戏制作一个主屏幕。在这个主屏幕上,我想要一些按钮,比如"play“、"exit”、"load“等等,但是我想导入我制作的图像,而不是使用jbutton和诸如此类的东西。这是基本代码..。
import javax.swing.*;
public class MainFrame extends JFrame {
private static final long serialVersionUID = 1L;
public MainFrame() {
super("Main Screen
我有一个带有按钮和分配给该按钮的图标的窗体。此代码是由NetBeans生成的。当我试图运行应用程序时,我得到了一个‘线程中的异常’AWT-EventQueue-0“java.lang.NullPointerException”错误。
我创建了一个全新的Gradle项目,其中有一个空表单,只有NetBeans生成的代码。然后,我在表单中添加了一个按钮。然后将图像添加到项目资源中。然后将该图像作为图标分配给按钮。清理并构建。那就跑吧。然后,我在NetBeans生成的代码上获得NullPointerException。
/*
* To change this license header, cho
我已经创建了一个带有3个Jbutton的JFrame。我想用按钮来启动位于同一文件夹中的不同.exe文件。这个是可能的吗?如果是,我应该为actionListener写什么?另一方面,是否可以使用JButton启动主类,而不是启动exe文件?如果是,我应该为actionListener写什么?
注意:.exe文件是从java主程序创建的。
JButton button1 = new JButton("Program1"); //The JButton name.
frame.add(button1); //Add the button to the JFrame.
button