Java Can';进程完成并运行后,看不到GUI的输出
我成功地编写了代码,没有错误。然而,当我运行这个文件时,它会给出一个奇怪的输出来查看oracle站点,而不是我的输出。我如何看待我的结果Java Can';进程完成并运行后,看不到GUI的输出,java,swing,user-interface,Java,Swing,User Interface,我成功地编写了代码,没有错误。然而,当我运行这个文件时,它会给出一个奇怪的输出来查看oracle站点,而不是我的输出。我如何看待我的结果 import java.awt.*; import javax.swing.*; public class Frame extends JFrame { public Frame() { //Create first Panel == p1 JPanel p1 = new JPanel(new GridLayout(3, 3, 5, 5));
import java.awt.*;
import javax.swing.*;
public class Frame extends JFrame {
public Frame() {
//Create first Panel == p1
JPanel p1 = new JPanel(new GridLayout(3, 3, 5, 5));
p1.add(new JLabel("Input first number: "));
p1.add(new JTextField(8));
p1.add(new JLabel("Input second number: "));
p1.add(new JTextField(1));
p1.add(new JLabel("Results: "));
p1.add(new JTextField(8));
//Create second Panel == p2
JPanel p2 = new JPanel(new FlowLayout(FlowLayout.LEFT, 2, 2));
p2.add(new JButton("Add"));
p2.add(new JButton("Subtract"));
p2.add(new JButton("Multiply"));
p2.add(new JButton("Divide"));
setLayout(new GridLayout(2, 1, 5, 5));
add(p1);
add(p2);
}
public static void main(String[] args) {
Frame frame = new Frame();
frame.setTitle("*****Calculator*****");
frame.setSize(450, 400);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
} //end Frame Class
奇怪的输出是:
--------------------配置:--------------------
用法:java[-options]类[args…]
(执行一个类)
或java[-options]-jar jarfile[args…]
(执行jar文件)
其中包括:
-d32使用32位数据模型(如果可用)
-d64使用64位数据模型(如果可用)
-客户端选择“客户端”虚拟机
-选择“服务器”虚拟机的服务器
-hotspot是“客户端”VM的同义词[已弃用]
默认VM是客户端。
等等
不要
导入java.awt.*
有一个类java.awt.Frame
,它会干扰您的Frame
类
考虑将框架类重命名为其他类。另外,请发布准确的错误/输出
祝你好运 你如何运行它,这是什么平台(是Mac吗?),你能更详细地描述一下“奇怪的输出”吗?什么是Oracle站点?我把我的类名改成了另一个。好像是关键字框出错了。谢谢