我用Java创建了一个tic-tac-toe游戏.它在Eclipse上运行良好.
如何将此文件(当前是.java文件)编译为Java应用程序的标准文件格式,因此它可以像普通程序一样从桌面运行?
最终可执行Java应用程序的标准文件类型是什么?如果我希望人们轻松地在没有任何计算机知识的情况下在计算机上运行我的程序,那么文件类型应该是什么?
我正在制作一个节目.我创建了一个JFrame,里面有一堆面板,按钮,标签和文本字段.出于某种原因,JFrame会出现,但内部没有任何内容.这是代码:
import javax.swing.*;
import java.awt.*;
import java.awt.Event.*;
public class GUI extends JFrame {
JButton rect,oval,tri,free,addPoint;
JLabel xLabel,yLabel;
JTextField xTextField,yTextField;
JPanel leftPanel,rightPanel,optionsPanel,pointsPanel;
public GUI(){
initUI();
}
private void initUI(){
setLayout(new GridLayout(1,2,5,5));
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("Graphics Generator");
setSize(500,500);
setVisible(true);
add(leftPanel);
add(rightPanel);
leftPanel.setLayout(new GridLayout(2,1,5,5));
leftPanel.add(optionsPanel);
optionsPanel.setLayout(new GridLayout(1,4,2,2));
rect = new JButton("Rectangle");
oval = new JButton("Oval");
tri = new JButton("Triangle");
free = new JButton("Free Shape");
optionsPanel.add(rect);
optionsPanel.add(oval);
optionsPanel.add(tri);
optionsPanel.add(free);
leftPanel.add(pointsPanel);
pointsPanel.setLayout(new GridLayout(1,5,2,2));
pointsPanel.add(xLabel);
pointsPanel.add(xTextField);
pointsPanel.add(yLabel);
pointsPanel.add(yTextField);
pointsPanel.add(addPoint);
}
public static void main(String[] args) {
GUI gui …Run Code Online (Sandbox Code Playgroud)