小弟初学者,为什么我这段代码运行起来没有任何输出,而且还出现异常,我这是一字不落的抄书上的啊,书上就运行正常啊,本人初学者,以下是代码//多种布局管理器的使用package com.Test1;//引入需
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 12:03:42
![小弟初学者,为什么我这段代码运行起来没有任何输出,而且还出现异常,我这是一字不落的抄书上的啊,书上就运行正常啊,本人初学者,以下是代码//多种布局管理器的使用package com.Test1;//引入需](/uploads/image/z/494591-23-1.jpg?t=%E5%B0%8F%E5%BC%9F%E5%88%9D%E5%AD%A6%E8%80%85%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E8%BF%99%E6%AE%B5%E4%BB%A3%E7%A0%81%E8%BF%90%E8%A1%8C%E8%B5%B7%E6%9D%A5%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E8%BE%93%E5%87%BA%2C%E8%80%8C%E4%B8%94%E8%BF%98%E5%87%BA%E7%8E%B0%E5%BC%82%E5%B8%B8%2C%E6%88%91%E8%BF%99%E6%98%AF%E4%B8%80%E5%AD%97%E4%B8%8D%E8%90%BD%E7%9A%84%E6%8A%84%E4%B9%A6%E4%B8%8A%E7%9A%84%E5%95%8A%2C%E4%B9%A6%E4%B8%8A%E5%B0%B1%E8%BF%90%E8%A1%8C%E6%AD%A3%E5%B8%B8%E5%95%8A%2C%E6%9C%AC%E4%BA%BA%E5%88%9D%E5%AD%A6%E8%80%85%2C%E4%BB%A5%E4%B8%8B%E6%98%AF%E4%BB%A3%E7%A0%81%2F%2F%E5%A4%9A%E7%A7%8D%E5%B8%83%E5%B1%80%E7%AE%A1%E7%90%86%E5%99%A8%E7%9A%84%E4%BD%BF%E7%94%A8package+com.Test1%3B%2F%2F%E5%BC%95%E5%85%A5%E9%9C%80)
小弟初学者,为什么我这段代码运行起来没有任何输出,而且还出现异常,我这是一字不落的抄书上的啊,书上就运行正常啊,本人初学者,以下是代码//多种布局管理器的使用package com.Test1;//引入需
小弟初学者,
为什么我这段代码运行起来没有任何输出,而且还出现异常,我这是一字不落的抄书上的啊,书上就运行正常啊,本人初学者,以下是代码
//多种布局管理器的使用
package com.Test1;
//引入需要用的包
import java.awt.*;
import javax.swing.*;
public class Demo8_2 extends JFrame{
//定义组件
\x05JPanel jp1,jp2;
\x05JButton jb1,jb2,jb3,jb4,jb5,jb6;
\x05public static void main(String[] args) {
\x05\x05Demo8_2 demo8_2=new Demo8_2();
\x05}
//构造函数,初始化类的对象
\x05public Demo8_2(){
\x05//创建组件
\x05//JPanel的默认布局就是FlowLayOut
\x05
\x05\x05 jp1=new JPanel();
\x05\x05 jp2=new JPanel();
\x05\x05
\x05\x05 jb1=new JButton("西瓜");
\x05\x05 jb1=new JButton("苹果");
\x05\x05 jb1=new JButton("荔枝");
\x05\x05 jb1=new JButton("葡萄");
\x05\x05 jb1=new JButton("橘子");
\x05\x05 jb1=new JButton("香蕉");
\x05\x05
\x05\x05 //设置布局(JFrame是布局,在次不需要在 布局了)
\x05\x05 //添加JPanel
\x05\x05 jp1.add(jb1);
\x05\x05 jp1.add(jb2);
\x05\x05 jp2.add(jb3);
\x05\x05 jp1.add(jb4);
\x05\x05 jp1.add(jb5);
\x05\x05 //jb6不添加 位置就默认在中间了,
\x05\x05 //把panel加入JFrame
\x05\x05 this.add(jb1,BorderLayout.NORTH);
\x05\x05 this.add(jb6,BorderLayout.CENTER);
\x05\x05 this.add(jb2,BorderLayout.SOUTH);
\x05\x05
\x05\x05 this.setSize(300,200);
\x05\x05 this.setLocation(200,200);
\x05\x05 this.setVisible(true);
\x05
\x05}
\x05
\x05}
小弟初学者,为什么我这段代码运行起来没有任何输出,而且还出现异常,我这是一字不落的抄书上的啊,书上就运行正常啊,本人初学者,以下是代码//多种布局管理器的使用package com.Test1;//引入需
jb1你所有的JButton都指向了同一个引用
抄错了把