gpt4 book ai didi

java - 从哪里给我的类(class)打电话

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

我有一个程序,使用 java swing jframe 作为我的主类。

它将参数传递给 jframe,然后 jframe 从其构造函数调用另一个称为填充菜单的方法。

然后,它会读取构成菜单的文件。

我的问题是我应该创建一个读取所有文件的对象并将其传递给我的构造函数吗?

以下是我现在所做的。

我分离参数(这些是配置文件位置),然后调用 jframe 的构造函数,然后传递值。

public static void main(args[]){

final String isoconfig = args[0];
final String userlist = args[1];
final String equipment_list = args[2];
final String config = args[3];

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
try{
new UserInterFace(isoconfig,userlist,equipment_list,config).setVisible * (true);;}
catch(IOException ioe){
System.out.println(ioe.getMessage());}}
});}
}

这是构造函数代码

public UserInterFace(String isoList,String userList, String equipment_list, String config)throws IOException  {

initComponents();
populatemenus(isoList,userList,equipment_list,config);
initObjects();}

我的想法是这样做

 public static void main(args[]){

Readfiles configfiles = new Readfiles(args);

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
try{
new UserInterFace(configfiles).setVisible(true);;}
catch(IOException ioe){System.out.println(ioe.getMessage());}}
});}}

最佳答案

为了简单起见,也许这样做会更好:

public static void main (String [] args)
{
new UserInterface (args).setVisible (true);
}

关于java - 从哪里给我的类(class)打电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14703918/

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