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