| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 583 人关注过本帖
标题:[求助]一个有关显示的问题
只看楼主 加入收藏
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
结帖率:0
收藏
 问题点数:0 回复次数:6 
[求助]一个有关显示的问题
import java.awt.*;
import javax.swing.*;
public class Cdjs extends JFrame
{
JLabel lb1=new JLabel("上学期");
JLabel lb2=new JLabel("物理");
JLabel lb3=new JLabel("英语");
JLabel lb4=new JLabel("马哲");
JLabel lb5=new JLabel("平面设计");
JLabel lb6=new JLabel("阴影透视");
JLabel lb7=new JLabel("记组");
JLabel lb8=new JLabel("记组实验");
JLabel lb9=new JLabel("数图处理");
JLabel lb10=new JLabel("数图处理实验");
JTextField tf1=new JTextField(10);

JLabel lb11=new JLabel("下学期");
JLabel lb12=new JLabel("英语");
JLabel lb13=new JLabel("CG");
JLabel lb14=new JLabel("思修");
JLabel lb15=new JLabel("素描");
JLabel lb16=new JLabel("数媒技术");
JLabel lb17=new JLabel("SolidWorks");

JPanel pl=new JPanel();

public Cdjs()
{
super("简单积点计算器");
Container c=getContentPane();

c.setLayout(null);
c.add(lb1);
c.add(lb2);

c.add(tf1);

lb1.setLocation(50,50);

setLocation(200,100);
setVisible(true);
setSize(640,480);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[])
{
new Cdjs();
}
}

这个程序为什么标签不能显示出来,显示的整个面板是什么都没有的
搜索更多相关主题的帖子: 平面设计 英语 public import 
2007-07-03 01:18
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
收藏
得分:0 
我原来也是用这种方法的,但是现在不知为什么不能显示出来!望指点

[url]www.[/url]欢迎大家的光临,一起交流学习
2007-07-03 01:36
神vLinux飘飘x
Rank: 2
等 级:新手上路
威 望:3
帖 子:436
专家分:0
注 册:2007-1-4
收藏
得分:0 
很简单,因为JFrame下的ContentPane只能是Boarder布局,如果你想支持其他布局,必须先添加到一个JPanel,然后把这个JPanel放到setContentPane中来就可以了
2007-07-03 07:24
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
非也,布局是可以设的,楼主的代码之所以不能显示,是因为先添加后设位置,这是错的

应该先设好位置,再添加

可惜不是你,陪我到最后
2007-07-03 09:05
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
收藏
得分:0 

回复楼上的
先设置位置再添加还是不行啊!


[url]www.[/url]欢迎大家的光临,一起交流学习
2007-07-03 23:08
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
收藏
得分:0 
可以了,谢谢千里的提醒

[url]www.[/url]欢迎大家的光临,一起交流学习
2007-07-03 23:57
syuanq
Rank: 2
等 级:新手上路
威 望:3
帖 子:297
专家分:0
注 册:2006-12-11
收藏
得分:0 
setLocation(200,100);
setVisible(true);
setSize(640,480);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
我们把这段程序改为:
setSize(640,480);
setLocation(200,100);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
把setSize的位置调整一下就行了

[url]www.[/url]欢迎大家的光临,一起交流学习
2007-07-04 00:00
快速回复:[求助]一个有关显示的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049990 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved