我的这个Java程序应该怎么修改才能完整输出所有内容

importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjavax.swing.event.*... import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
public class zzz extends JFrame {
Container n=getContentPane();
JPanel n1,n2,n3,n4;
JLabel m1,m2,m3,m4,m5,m6,m7,m8,m9,m10;
public zzz(){
super("dhfjdkhf");
init();
myLayout();

this.setDefaultCloseOperation(EXIT_ON_CLOSE);
pack();
this.setVisible(true);
}
public void init(){
n1=new JPanel(); n2=new JPanel();
n3=new JPanel(); n4=new JPanel();
m1=new JLabel("fbf");m2=new JLabel("dfgs");
m3=new JLabel("ret");m4=new JLabel("ur");
m5=new JLabel("dgse");m6=new JLabel("cvb");
m7=new JLabel("bdfb");m8=new JLabel("bh");
m9=new JLabel("cnbn");m10=new JLabel("nvbc");
}
public void myLayout(){
n.setLayout(new BorderLayout());
m1.setLayout(new FlowLayout());
m2.setLayout(new FlowLayout());
m3.setLayout(new FlowLayout());
m4.setLayout(new FlowLayout());
n1.add(m1);
n2.add(m2); n2.add(m3);
n3.add(m4);n3.add(m5);n3.add(m6);
n4.add(m7); n4.add(m8); n4.add(m9);n4.add(m10);
n.add(n1);
n.add(n2);
n.add(n3);
n.add(n4);
n.add(n1,BorderLayout.NORTH);
n.add(n2,BorderLayout.CENTER);
n.add(n3,BorderLayout.CENTER);
n.add(n4,BorderLayout.SOUTH);
}
public static void main(String[] args) {
new zzz();

}

}
展开
 我来答
暮下子陵
2014-03-31 · 超过16用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:36.9万
展开全部
我希望和你在线聊,因为我下次等也不知道是什么时候了。//m1,m4,m5,m6,m7,m8,m9,m10输出了,其中m7,m8,m9,m10,属于Jpanel()n4。还有类的首字母要大写。剩下的我还在思考。求回应。
更多追问追答
追问
你给个完整的答案
追答
n.add(n1,BorderLayout.NORTH);
n.add(n2,BorderLayout.EAST);
n.add(n3,BorderLayout.CENTER);
n.add(n4,BorderLayout.SOUTH);
注意第二句,你写成了(n2,BorderLayout..CENTER);把它改为EAST
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式