我正在使用Swing开发一个应用程序。我的程序要求我对字母表中的每个字母都有一个单独的按钮。当我创建所有这些按钮时,我的代码在程序开始时看起来非常混乱。有什么方法可以整理(和缩短)这个吗?也许使用一个字符数组和一个for循环?我不太确定是怎么做到的.
final JButton btnA = new JButton("a");
final JButton btnB = new JButton("b");
final JButton btnC = new JButton("c");
final JButton btnD = new JButton(
我正在尝试制作一个棋盘游戏,我将玩家1的标签和玩家2的标签分别设置为东部和西部。我把3 x 10的纽扣放在中心有问题。有没有更简单的方法来一次制作所有30个按钮?下面是我的代码:
JPanel panel = new JPanel();
JButton button1 = new JButton();JButton button2 = new JButton();
JButton button3 = new JButton();JButton button4 = new JButton();
JButton button5 = new JButton();JBu
JPanel没有出现,我把.setVisible放在..。它既不显示也不显示,它构建但没有显示--我只是编程的初学者。
package calculatorv3;
public class CalculatorForm extends javax.swing.JPanel {
private static final long serialVersionUID = 1L;
public CalculatorForm() {
initComponents();
}
/**
我在NetBeans8.2IDE上制作了9个按钮,但我很困惑如何将这些按钮设置为数组
这是我的源代码:
public class wwwwwwwwwww extends javax.swing.JFrame {
/**
* Creates new form wwwwwwwwwww
*/
public wwwwwwwwwww() {
initComponents();
}
/**
* This method is called from within the constructor to initialize t
所以我明天要交一场Tic Tac Toe的比赛。我成功地编码了几乎所有的,但我无法得到它,以获得赢家。
到目前为止,这就是我所拥有的:
package TicTacToe;
public class TicTacToeMain {
public static void main(String[] args) {
// TODO code application logic here
TicTacToe t = new TicTacToe();
t.setVisible(true);
}
}
package TicTacToe;
import javax.s
我使用NetBeansIDE8.2在JPanel中制作了9个按钮,但我很困惑如何使9个按钮的位置是随机的。
这是我的密码:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package projetu;
/**
*
* @author USER
*/
publ
如何执行这个程序?
// Resolve class BorderLayout
import java.awt.*;
// Resolve class JFrame and JButton
import javax.swing.*;
// Definition of class FrameWithBorderLayout
public class FrameWithBorderLayout extends JFrame {// Attribute
private JButton buttonEast; // The east button
private JButton b
我正在尝试根据选择的按钮显示文本,但似乎无法正常工作,
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package nameage;
/**
*
* @author Eddie
*/
public class NameAge extends javax.swin
我正在做一个项目,我们正在学习数组。我需要创建一个GUI,它有12个按钮,但需要在一个数组中。我还没有完成我的代码,因此它可能会因此而出错。
我收到错误的地方是在我的
JButton[] = { new Jbutton("1"), ...};
第二个]下面有一条红线,并给出了错误
Syntax error on token "]" VariableDeclaratorld expected after this token
到目前为止,我的代码如下:
public class TextButtonsHW extends JFrame implements Ac
我在使用java swing。我想添加图片格。
public class LayoutTest {
JFrame frame = new JFrame("GridLayout demo");
JPanel panel = new JPanel();
JButton btn1 = new JButton("First");
JButton btn2 = new JButton("Second");
JButton btn3 = new JButton("Third");
JButton
我有计算器的所有按钮布局,但我需要添加在左侧的单选按钮,以便让用户选择他们想要转换的数字。选项包括十六进制、八进制、十进制和二进制。在数字显示的时候死亡的人稍后会做什么。感谢您的帮助和您的时间。
这是我到目前为止拥有的代码
public class CalculatorBuild extends JFrame implements ActionListener {
public CalculatorBuild() {
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFram
我可以在一个循环中初始化多个对象吗?
下面是我的代码片段。正如您所看到的,它很难一目了然,并且占用了太多的空间。
我希望能够在一个for循环中创建按钮,然后在另一个for循环中进行修改。
public class MyFrame extends JFrame {
MyFrame() {
JButton button1 = new JButton();
JButton button2 = new JButton();
JButton button3 = new JButton();
JButton button4 = ne
我的任务是创建2个JPanels,一个用于2d数组,6行包含5个空JTextFields,另一个用于JButtons,它应该有点像屏幕上的键盘。我用空的JPanels和JButtons创建了一个JButton,现在我需要一种方法,这样当我按下一个字母来自字母表的JButton时,它将把这个字母分配给第一个可用行上的第一个可用的JTextField,然后一次移动一个列,直到整个行都充满了字母(尝试将字母添加到整行应该什么都不做)。我还需要创建一个backspace按钮,它将删除最后一个字母(按空行上的backspace不应该做任何事情)。
import java.awt.*;
import ja
我很难弄清楚如何在java上编写这个简单的老虎机,第一个最容易解决的问题是当我在eclipse上运行程序时,将3个.png图像放到JButton上。所有文件也都在源文件夹中。
下面是我的代码现在的样子:
JButton b = new JButton("Green.png");
window.getContentPane().add(b);
JButton c = new JButton("Red.png");
window.getContentPane().add(c);
JButton d = new JButton("Purple.png"
我尝试过这样做,只是将组件添加到框架中,但它也有同样的问题。因此,我创建了一个类和一个面板,我正在尝试这样做。但现在我也遇到了同样的问题。框架内没有我的按钮。我也得到了非法论证的例外。(这段代码现在起作用了)我做的修改如下所示。
import java.awt.*;
import javax.swing.*;
public class Pan extends JFrame {
public Pan(){
setLayout(new GridLayout(1,1));
JPanel panel1 = new JPanel(new GridLayout(4,3));
我正在使用Net beans做一个简单的计算器,但在Button和文本字段之间有一个问题。我想要的东西,我点击按钮"1“后,它应该会显示一个,但没有显示,请帮助如何在他们之间设置"+”按钮,请帮助。/* *要更改此模板,请选择工具|模板*,然后在编辑器中打开该模板。*/
/**
*
* @author Administrator
*/
public class Calculator extends javax.swing.JFrame {
/**
* Creates new form Calculator
*/
public Calc
public class BoardView extends JFrame
{
private JButton board [][];
private GameBoard gameboard;
public static JButton cat1 = new JButton();
public static JButton cat2 = new JButton();
public static JButton car1 = new JButton();
public static JButton car2 = new JButton();
public static JButton d
我的程序应该有基本的java代码示例,为了做到这一点,我需要帮助,让我可以编写的对话框预先加载代码,但我不能在对话框中添加空格和调整它们的大小。请帮帮我!
主类:
public class JavaHelperTester{
public static void main(String[] args){
JavaWindow display = new JavaWindow();
JavaHelper j = new JavaHelper();
display.addPanel(j);
display.sho