有没有大神帮忙解决一下

BiuBiui BiuBiui 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面的代码为什么会出现异常
import java.awt.*;
import javax.swing.*;

public class yhdl extends JFrame{
JPanel mb1,mb2,mb3;
JButton an1,an2;
JLabel bq1,bq2;
JTextField wbk;
JPasswordField mmk;

public static void main(String[] args) {
yhdl a=new yhdl();
}

yhdl(){
mb1=new JPanel();
mb2=new JPanel();
mb3=new JPanel();
bq1=new JLabel("用户名");
bq2=new JLabel("密 码");
an1=new JButton("登录");
an2=new JButton("取消");
wbk=new JTextField(10);
mmk=new JPasswordField(10);

this.setLayout(new GridLayout(3,2));

mb1.add(bq1); mb1.add(wbk);
mb2.add(bq2); mb2.add(mmk);
mb3.add(an1); mb3.add(an2);

this.add(mb1); this.add(mb2); this.add(mb3);

this.setTitle("用户登录");
this.setSize(230,150);
this.setLocation(500,500);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);

}


}

异常代码
Exception in thread "main" java.lang.StackOverflowError
at java.awt.Insets.<init>(Unknown Source)
at sun.awt.windows.WToolkit.getScreenInsets(Native Method)
at sun.awt.windows.WToolkit.getScreenInsets(Unknown Source)
at java.awt.Window.init(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at javax.swing.JFrame.<init>(Unknown Source)
at JPanel.<init>(JPanel.java:12)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
at JPanel.<init>(JPanel.java:13)
...全文

相关推荐

有没有讲解leetcode题的-CodeChallenge:我对一些代码挑战的解决方案以及每个程序员都应该知道的数据结构和设计模式

有没有讲解leetcode题的破解密码挑战 这是什么 我对一些代码挑战的解决方案以及每个程序员都应该知道的一些数据结构、设计模式、算法。 解决办法去。 解决办法去。 常用数据结构,转。 常用设计模式,转至 . 常用算法,转。 公司相关问题,转至。 更多关于这个 我正在写一系列关于破解代码挑战的文章。 这些都是我个人认为值得三思的问题。 他们既可以帮助你成为一名更好的程序员,也可以帮助你更好地准备技术面试。 这是帖子系列。 每天都在增加! 介绍 算法 设计模式 方法 我按照Cracking the Coding Interview 5th中写的训练方法,我在下面简要解释一下: 想想你可以问面试官什么来解决歧义 设计算法。 想想空间和时间复杂度,如果数据量很大,你做出了正确的权衡,什么场景有不同的权衡? 编码 先写伪代码。 在纸上写代码 纸上测试代码 将纸上的代码按原样输入计算机,列出所有编译和其他错误。 测试代码并仔细修复错误 - 极端情况、0、负、空、最大值、最小值? 用户输入错误(空,负值)? 一般情况? 建议? 我感谢任何评论和建议。 联系我

weixin_38665193

过去有没有用过这种方法解决虚拟环境下USB设备访问的问题.pdf

虚拟化识别USB

Jagive

程序员过关斩将-应对高并发系统有没有通用的解决方案呢.docx

程序员过关斩将-应对高并发系统有没有通用的解决方案呢.docx

科技之佳

电梯五方对讲解决方案有没有.doc

电梯五方对讲解决方案有没有.doc

dchw66

快充对电池到底有没有损害?

随着智能手机的屏幕越做越大、分辨率越来越高,手机性能越来越强,手机的续航就成为了不少人抱怨的对象。在电池技术没有很大突破的时候,快速充电技术自然成为了救世主。   很多人其实都不太了解快充,很容易对这种技术产生误解。比如说快充到底安不安全?会不会损害手机电池等等。现在我们就说说快充那些事。   什么是快充?   首先我们要清楚锂离子电池的充放电原理,电池有两极:正极是锂化合物,负极为石墨。充电放电都是电能和化学能的相互转换,在锂离子在正负极运动过程中,也在变成不同的化合物。   快速充电是一个相对笼统的概念,它有着三种不同的实现形式:   电压不变,提高电流;

weixin_38688820
评论 2
收藏 已收藏
分享
返回顶部
BiuBiui
Java SE 62,621 成员 307,251 内容