gpt4 book ai didi

JAVA外部框架来控制数组

转载 作者:行者123 更新时间:2023-12-01 10:50:46 25 4
gpt4 key购买 nike

我有非常简单的代码,只有 2 个按钮来显示文本区域中数组中的数字。

public class FotyUI extends javax.swing.JFrame {
public FotyUI() {
initComponents();
}
int[] numbers = {0,1,2,3,4,5,6,7,8,9};
int position = 0;

private void nextActionPerformed(java.awt.event.ActionEvent evt) {
position ++;
tekst.setText(" " + numbers[position]);

}



private void previousActionPerformed(java.awt.event.ActionEvent evt) {
position--;
tekst.setText(" " + numbers[position]);

}

现在,这段代码运行得很好,我有两个按钮和文本区域,但我想创建一个带有 2 个按钮的外部 JFrame2 来控制/显示帧 1 中的数组
当我输入:

public class FotyUI extends javax.swing.JFrame {


public FotyUI() {
initComponents();
}
int[] numbers = {0,1,2,3,4,5,6,7,8,9};
int position = 0;



JFrame temp = new JFrame();
JPanel panelik = new JPanel();
JButton nextS = new JButton("Next");
JButton prevS = new JButton("Previous");
panelik.add(nextS);

我创建包 panelik 时出错......你能帮我吗 ?如何创建带有 2 个按钮和文本区域的 Frame 2 来显示/控制 Frame1 中的数组内容

最佳答案

好的,我解决了!!!!!!!

     JFrame frame = new JFrame("Test");
frame.setVisible(true);
frame.setSize(500,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel = new JPanel();
frame.add(panel);
JButton button = new JButton("hello agin1");
panel.add(button);
pole = new JTextField();
panel.add(pole);
button.addActionListener (new Action1());
static class Action1 implements ActionListener {
public void actionPerformed (ActionEvent e) {
position ++;
tekst.setText(" " + numbers[position]);
pole.setText(" " + numbers[position]);
}
}

关于JAVA外部框架来控制数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33925998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com