急向java高手请教和!!!!!!!!!!!! 这一句能编译才怪:Containter container=getContentPane(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外,你在MyHuaBi的构造方法中又对MyHuaBi进行实例化,结果就类似于一个死循环,直到把vm的资源耗尽,程序就报告StackOverflowError。 改了一下: import javax.swing.*; import java.awt.*; import javax.swing.event.*; import java.awt.event.*; public class MyHuaBi extends JFrame{ public static void main(String[] args){ MyHuaBi frame=new MyHuaBi(); Container container=frame.getContentPane(); GridBagLayout layout=new GridBagLayout(); GridBagConstraints constraint=new GridBagConstraints(); container.setLayout(layout); constraint.gridx=2; constraint.gridy=2; JPanel panel1=new JPanel(); panel1.setSize(100,300); panel1.setBackground(Color.red); JButton button1=new JButton("画圆形"); JButton button2=new JButton("画直线"); JButton button3=new JButton(); panel1.add(button1,layout); panel1.add(button2,layout); constraint.gridwidth=GridBagConstraints.REMAINDER; panel1.add(button3,layout); container.add(panel1); frame.setSize(400,500); frame.setVisible(true); } } 有哪位高手帮忙指点下一个java基础题的困惑,谢谢 请教贴,JAVA用Swing做的JFrame和JPanel怎样才能一同缩放? 如何获取这个泛型类型? 急!急!请求帮助 菜鸟问题——怎么让程序像exe文件一样运行? 快!快!快!I/O 在STRING复值中如何显示特殊字符@ 还是个简单的问题,如何产生一组随机的STRINGS! 汉字显示问题,求助! applet显示html页面 关于"main"的问题. 请问简单问题,java中有无类似c++中sizeof()操作?
import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
import java.awt.event.*; public class MyHuaBi extends JFrame{
public static void main(String[] args){
MyHuaBi frame=new MyHuaBi();
Container container=frame.getContentPane();
GridBagLayout layout=new GridBagLayout();
GridBagConstraints constraint=new GridBagConstraints();
container.setLayout(layout);
constraint.gridx=2;
constraint.gridy=2;
JPanel panel1=new JPanel();
panel1.setSize(100,300);
panel1.setBackground(Color.red);
JButton button1=new JButton("画圆形");
JButton button2=new JButton("画直线");
JButton button3=new JButton();
panel1.add(button1,layout);
panel1.add(button2,layout);
constraint.gridwidth=GridBagConstraints.REMAINDER;
panel1.add(button3,layout);
container.add(panel1);
frame.setSize(400,500);
frame.setVisible(true);
}
}