gpt4 book ai didi

java - 我如何对这个 ui 框进行编程

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

可以通过什么方式对其进行编程。

一个 UI 框,显示最小值和最大值之间的随机数 2 秒,然后显示空白 2 秒,然后显示另一个随机数 2 秒,然后显示空白 10 秒,然后无限重复循环,直到表单关闭。文本字体可配置。

任何帮助都将不胜感激。

反馈后更新

这是我迄今为止的进展。简单的j面板。现在我如何添加随机数和计时器

import javax.swing.JFrame;  
import javax.swing.JPanel;
public class RandomSlide {

public static void main(String[]args)
{
//Create a JPanel
JPanel panel=new JPanel();

//Create a JFrame that we will use to add the JPanel
JFrame frame=new JFrame("Create a JPanel");
//ADD JPanel INTO JFrame
frame.add(panel);
//Set default close operation for JFrame
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Set JFrame size to :
//WIDTH : 400 pixels
//HEIGHT : 400 pixels
frame.setSize(400,400);
//Make JFrame visible. So we can see it
frame.setVisible(true);
}
}

最佳答案

您的标签中包含多种语言,因此我不确定该如何回复。

对于 java,您可以使用适当的 UI 元素创建一个 JPanel,并构建一个 Timer 实例来每 2 秒触发一次计划事件来更新值。

在 Excel 的 VBA 中,您必须对表单和计时器控件执行相同的操作,但是在 Excel/VBA 中您可能会遇到比在 Java 中更多的问题。

2010 年 4 月 16 日更新

您实际上可以对 JPanel 进行子类化来清理代码。

class RandomDialog extends JFrame
{
private Timer _timer;
private JPanel _container;

public RandomDialog()
{
_timer = new Timer();
_container = new JPanel();

// Etc...
}
}

从这里,您可以实例化您的子项并在计时器上注册一个事件,以调用您的类上的函数,该函数生成随机数并将其显示到 JLabel。

然后您可以像这样在驱动程序中调用对话框:

public static void main(string [] args)
{
RandomDialog rand = new RandomDialog();
rand.show();
}

关于java - 我如何对这个 ui 框进行编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649664/

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