Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 组件不会出现_Java_Swing_User Interface - Fatal编程技术网

Java 组件不会出现

Java 组件不会出现,java,swing,user-interface,Java,Swing,User Interface,我试图输出这些组件,但它们不会出现。我不知道我做错了什么 import java.awt.*; import javax.swing.*; public class Buttons extends JApplet { Container con; JPanel form; JButton oneB, twoB, threeB; public void init() { con = new Container(); form = new JPanel();

我试图输出这些组件,但它们不会出现。我不知道我做错了什么

import java.awt.*;
import javax.swing.*;

public class Buttons extends JApplet {
  Container con;
  JPanel form;
  JButton oneB, twoB, threeB;
  public void init() {
    con = new Container();
    form = new JPanel();
    form.setLayout(new GridLayout(2, 2));
    oneB = new JButton("1B");
    form.add(oneB);
    twoB = new JButton("2B");
    form.add(twoB);
    threeB = new JButton("3B");
    form.add(threeB);
    con.add(form);
  }
}
你从来没有在任何事情上添加过欺骗

事实上,它并不是真正需要的,只是将表单添加到applet中

  public void init() {
    form = new JPanel();
    form.setLayout(new GridLayout(2, 2));
    oneB = new JButton("1B");
    form.add(oneB);
    twoB = new JButton("2B");
    form.add(twoB);
    threeB = new JButton("3B");
    form.add(threeB);
    add(form);
  }
如果你只是在学习,我强烈建议你不要使用applet,它们有自己的问题,这会让学习变得非常痛苦。相反,试着从基于窗口的组件开始,比如JFrame,你从来没有在任何东西中添加过con

事实上,它并不是真正需要的,只是将表单添加到applet中

  public void init() {
    form = new JPanel();
    form.setLayout(new GridLayout(2, 2));
    oneB = new JButton("1B");
    form.add(oneB);
    twoB = new JButton("2B");
    form.add(twoB);
    threeB = new JButton("3B");
    form.add(threeB);
    add(form);
  }

如果你只是在学习,我强烈建议你不要使用applet,它们有自己的问题,这会让学习变得非常痛苦。相反,尝试从基于窗口的组件开始,比如JFrame,为什么要编写小程序?如果是老师指定的,请参考。为什么要编写小程序?如果是老师指定的,请参考。哦,谢谢,我忘了con=getContentPane;这就是为什么我一无所获的原因很遗憾这是期末考试,所以我必须学习小程序再次感谢您的帮助从Java 5开始,您不再需要使用getContentPane,add将自动重定向到contentPaneoh Thankyu我忘了con=getContentPane;这就是为什么我什么也没得到遗憾的原因这是期末考试,所以我必须学习小程序再次感谢您的帮助从Java 5开始,您不再需要使用getContentPane,add将自动重定向到contentPane