我成功完成了我的代码,没有任何错误。但是,当我运行文件时,它会给出一个奇怪的输出来查看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));
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] class [args ...] (执行课程) 或java [-options] -jar jarfile [args ...] (执行jar文件) 选项包括: -d32使用32位数据模型(如果可用) -d64使用64位数据模型(如果可用) -client选择“客户端”VM -server选择“服务器”VM -hotspot是“客户端”VM的同义词[已弃用] 默认VM是客户端。 等等....
答案 0 :(得分:1)
请勿import java.awt.*;
有一个课程java.awt.Frame
会干扰您的Frame
课程。
考虑将Frame类重命名为其他类。另外,请发布确切的错误/输出。
祝你好运。