回 帖 发 新 帖 刷新版面

主题:帮我看看程序出了什么问题

import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.GridLayout;
import java.awt.Container;
public class ShowGridLayout extends JFrame{
public ShowGridLayout(){
    Container container=getContenPane();
    container.setlayout(new GridLayout(4,3,5,5));
    for(int i=1;i<=10;i++)
        container.add(new JButton("Component"+i));
}
public static void main(String[] args) {
    // TODO Auto-generated method stub
    ShowGridLayout=frame=new ShowGridLayout();
    frame.setTitle("ShowGridLayout");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(200,200);
    frame.setVisible(true);
}
}

回复列表 (共3个回复)

沙发

import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.GridLayout;
import java.awt.Container;
import java.awt.event.*;

import javax.swing.*;
public class ShowGridLayout extends JFrame{
public ShowGridLayout(){
    Container container=this.getContentPane();
    container.setLayout(new GridLayout(4,3,5,5));
    for(int i=1;i<=10;i++)
        container.add(new JButton("Component"+i));
}
public static void main(String[] args) {
    // TODO Auto-generated method stub
    ShowGridLayout frame=new ShowGridLayout();
    frame.setTitle("ShowGridLayout");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(200,200);
    frame.setVisible(true);
}

板凳

楼上orangelegend

import java.awt.event.*;

import javax.swing.*;
这两行是多余的  
你的程序对了   可是我还是没找出是哪里改了啊  给我指出来一下好吗

3 楼

Container container=getContenPane();//getContentPane()
ShowGridLayout=frame=new ShowGridLayout();//第一个等号是做什么的????
container.setlayout(new GridLayout(4,3,5,5));//setLayout


这些错误都是手误  只要自己根据报错提示很容易就能找到,只帮你找这一次  别人帮你找这种明显的错误对于你不是好事  以后自己多动手找才可以进步。

我来回复

您尚未登录,请登录后再回复。点此登录或注册