下面的JAVA程序为什么是错误的

importjavax.swing.*;importjava.awt.*;publicclassddextendsJFrame{JPaneljp1,jp11;JLabel... import javax.swing.*;

import java.awt.*;
public class dd extends JFrame
{
JPanel jp1,jp11;
JLabel jl1,jl2;
JPasswordField JP;
JComboBox jc;
dd()
{

jl1=new JLabel(new ImageIcon("C:/Documents and Settings/Administrator/桌面 49/图片/1.jpg"));
jl2=new JLabel();
jp1=new JPanel(new BorderLayout());
a();
jp1.add("NORTH",jl1);
jp1.add("SOUTH",jl2);
jp1.add(jp11);
add(jp1);
this.setSize(350,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setResizable (false);
}
public void a()
{
JButton jb1,jb2;
JLabel l1,l2;

l1=new JLabel("账号:");
l2=new JLabel("密码:");
jb1=new JButton("登陆");
jb2=new JButton("取消");
JP=new JPasswordField(10);
jc=new JComboBox();
jp11=new JPanel(null);

jp11.add(l1);
jp11.add(jc);
jp11.add(l2);
jp11.add(JP);
jp11.add(jb1);
jp11.add(jb2);
add(jp11);
l1.setBounds(50,14,60,20);
l2.setBounds(50,48,60,20);
jb1.setBounds(68,77,86,28);
jb2.setBounds(186,77,86,28);
jc.setBounds (115,12,168,23);
JP.setBounds (115,46,170,23);
}

public static void main(String[] args)
{
// TODO Auto-generated method stub
new dd();

}
}
展开
 我来答
zsx10110
2010-12-01 · TA获得超过8872个赞
知道大有可为答主
回答量:2369
采纳率:66%
帮助的人:3090万
展开全部
你的jp1.add("NORTH",jl1);
jp1.add("SOUTH",jl2);
写错了哦 应该是jp1.add("North,jl1);
jp1.add("South",jl2);
希望回答对你有帮助
BlackBeetle83
2010-12-01 · 超过12用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:22.8万
展开全部
cannot add to layout: unknown constraint: NORTH
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
形印声传2019
2010-12-01 · TA获得超过482个赞
知道小有建树答主
回答量:383
采纳率:100%
帮助的人:322万
展开全部
jp1.add("NORTH",jl1);
jp1.add("SOUTH",jl2);
请替换成
jp1.add(BorderLayout.NORTH, jl1);
jp1.add(BorderLayout.SOUTH, jl2);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式