如何解决用 main.java 打开 loginFrame.java
我刚刚开始从我的 Java 书中学习 Java,我有一个可能很愚蠢的问题,因为我没有以正确的方式思考它。所以我想创建一个 loginFrame.java 类,并从我的 main.java 类开始。
这是我的 loginFave.java:
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class loginFrame {
public static void main(String args[]){
JFrame myFrame = new JFrame();
String myTitle = "Login";
myFrame.setTitle(myTitle);
myFrame.setSize(600,800);
myFrame.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
myFrame.setVisible(true);
}
}
这是我的 main.java(里面没有任何内容,因为我一直在想如何使用 main 启动我的其他类)
public class main {
public static void main(String[] args) {
}
}
我已经测试过,是的,我的 loginFrame.java 可以按照我现在希望的方式工作,即打开一个空白屏幕。
我需要向 main.java 添加什么才能通过运行 java main.java
打开登录框架?或者这是不可能的,我需要始终运行 java loginFrame.java
吗?
解决方法
要在另一个类中调用 public static
方法,您可以使用:
public class main {
public static void main(String[] args) {
loginFrame.main(args);
}
}
请注意,您调用另一个方法/类的方式因您尝试调用的方法类型而异(公共与私有、静态与实例化等)。有关示例,请参见此处:https://www.delftstack.com/howto/java/how-to-call-a-method-in-another-class-in-java/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。