我正在尝试创建扫雷器,而且我很早就被困在了我返回的JButtons数组中,而不是一个JButton,因此我不能对它执行任何操作。
下面是代码:(当我想移除按钮时,最后一行会出现错误)
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Game extends JFrame implements ActionListener
{
JButton[][] buttons;
int rows;
int cols;
int x;
int y;
public
Hello,对java来说有点陌生,我正在尝试创建一个方法,在发生操作时将JLabel的文本更改为存储在数组中的文本,如下所示:
JLabel one = new JLabel("Hello World");
JButton b1 = new JButton("Next");
JButton b2 = new JButton("Prev");
String[] main = ["LoveLace","Dynamics","Creed","Main
我想知道如果在我的JFrame中点击了一个jbutton,该如何启动一个动作。
我试着寻找答案,但没有太多的运气。
这就是我现在所拥有的,我基本上只是想在点击按钮后显示一些文本。
public class Slots {
public static void main(String[] args){
Slots();
}
public static void Slots(){
//JFRAME
JFrame f = new JFrame("Slots Game");
f.setSize(500, 500);
f
我遇到了一个问题。我设计了一个带有两个文本框的简单JFrame。在加载JFrame时,我还加载了VirtualKeyboard,这是一个JDialog表单。现在的问题是,框架和keybord都存在,但是在JFrame中,我无法单击文本字段。如果关闭keybord,就可以使用JFrame。打开键盘时如何访问JFrame。
当JFrame加载时,我将JDialog调用为follows_
这是我的JFrame:
public class TestText extends javax.swing.JFrame {
static KeyBoard vk;
/**
* Creates new for
我使用下面的代码创建(xSize = 10) by (ySize = 10) JButtons的网格。只要我在此代码所在的类中进行更改,我就能够对按钮进行更改。
但是,我正在尝试从一个单独的类中更改按钮上的文本。
public class Ocean {
public Ocean(){
}
private final int xSize = 10;
private final int ySize = 10;
private final JButton[][] buttons = new JButton[xSize][ySize];
public gameBoard() {
for
我是Java新手,我试图将ArrayList的值发送到另一个类,在该类中我将在文本字段中显示该值。到目前为止我已经
public class A {
public static void main(String[] args) {
String[] color= {"red", "blue"};
List<String> list = new ArrayList<String>();
for ( String x : joke )
list.add(x);
}
}
我还有第二节课
pub
我试图创建一个基于文本的冒险游戏的GUI我正在工作。我需要做的是,当单击"jButton3“按钮时,它将删除"jText1”的文本。我试着添加了一个ItemListener,但是我似乎无法理解它。代码在下面。为了简单起见,我忽略了所有的导入和包名,只是知道当我试图运行这个程序时,没有任何错误。
我搜索过其他与我的主题相关的帖子,但找不到我要找的东西,大部分都是关于把TextField的文本替换成JLabel的。
public class DemoGUI extends javax.swing.JFrame {
public JLabel jLabel1;
pub
你好,当我要求重新绘制按钮时,我遇到了一个问题,即按钮保持在应有的位置,但它们也会被复制,并被放置在屏幕的左上角。
这也发生在我正在使用的文本中,我实际上知道这个问题。
问题是,框架/面板会被更新,但它也会保持按钮和文本的常规/旧位置,但它也会向代码添加新的更改,导致它们发生冲突。
所以问题是,我如何使它,这样东西就不会移动后,重新油漆被调用?
我使用了前面问题中的代码,因为您可以在运行时看到问题。
public class RockPaperScissors implements ActionListener {
JButton rock =new JButton("Select
显然,我的Google-fu技能有点淡薄,我不知道如何在按下JTextField时获得JButton。
请注意,为了便于阅读,我删除了部分代码。
如果您看到一些未定义的变量,请假定它是该代码的一部分。
就目前情况而言,代码运行良好。
public final class Main {
// Some removed code was here
private void prepareGUI() {
// Top right stuff
JPanel topRightPanel = new JPanel();
topRightPa
在java中,有没有办法判断一个对话框是否已经关闭,下面是最小的代码:
JFrame jframe = new JFrame();
Dialog dialog = new Dialog(jframe);
JButton jbutton = new JButton("Press to stuff");
jframe.add(jbutton);
jbutton.addActionListener((e)->{
methodStuff(dialog);
//stuff to do after dialog has been closed
}
在这个所谓的&