| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 660 人关注过本帖
标题:请问怎么不能同时输出字符串?
只看楼主 加入收藏
杏帘酒家
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-11-30
收藏
 问题点数:0 回复次数:8 
请问怎么不能同时输出字符串?

这是一个applet程序,我想在同时输出一个字符串,可是不行,不知道为什么?(问题在程序中注释行标出了)请教

import java.awt.event.*;
import java.awt.*;
import java.applet.*;
public class Exam5_9 extends Applet implements AdjustmentListener
{
Scrollbar sb;
TextField text;
String str;
public void init()
{
setLayout(new BorderLayout());
sb=new Scrollbar(Scrollbar.HORIZONTAL,20,10,10,150);
sb.setBlockIncrement(20);
add("South",sb);
sb.addAdjustmentListener(this);
text=new TextField(20);
add("Center",text);
str="Here is an Applet.";
}

public void adjustmentValueChanged(AdjustmentEvent e)
{
int value=0;
if(e.getAdjustable()==sb)
{value=e.getValue();
text.setText(new Integer((int)value).toString());
text.setBackground(new Color(value,200,100));
}
}
public void paint(Graphics g)//为什么我不能把下面的字符串也输出到窗口中去?
{g.setColor(Color.black);
g.drawString(str,20,20);
}

}

搜索更多相关主题的帖子: 字符 输出 
2006-03-30 19:58
zhanfuxin
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-3-25
收藏
得分:0 
是你布局的问题你文本域把字符串覆盖了

2006-03-31 11:29
杏帘酒家
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-11-30
收藏
得分:0 

怎么使它不被覆盖? 谢谢!

2006-03-31 12:37
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
你加进的时候都是有放在中间的,那就是说全部被盖了,
你什么都不加入试试看,就可以看到你画出来的字符串了

可惜不是你,陪我到最后
2006-03-31 12:57
杏帘酒家
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-11-30
收藏
得分:0 

两位楼主说的有道理,谢谢!
要想在输出的APPLET里输出字符串,可以向里添加一个TextArea组件,在这个组件里输出想要输出的字符串。
但是我想知道可不可以,同时输出一些字符串,即上面是一些组件,下面是一些字符串? 望复。

2006-04-01 17:59
zhanfuxin
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-3-25
收藏
得分:0 

直接用drawString()在label上就可以显示了


2006-04-02 21:13
zhanfuxin
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-3-25
收藏
得分:0 

直接用drawString()在label上就可以显示了


2006-04-02 21:13
杏帘酒家
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-11-30
收藏
得分:0 

具体怎么弄? 不懂

2006-04-02 23:02
杏帘酒家
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-11-30
收藏
得分:0 
楼主你的意思是添加标签组件,是吧? 这跟我提供的方法类似。 谢谢!
2006-04-02 23:06
快速回复:请问怎么不能同时输出字符串?
数据加载中...
 
   



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

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