| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 816 人关注过本帖
标题:怎么实现TextArea自动适应面板
只看楼主 加入收藏
windyfzz
Rank: 2
等 级:禁止访问
帖 子:90
专家分:12
注 册:2010-7-25
结帖率:68%
收藏
已结贴  问题点数:20 回复次数:3 
怎么实现TextArea自动适应面板
在Panel上添加了一个TextArea,然后把这个Panel加到窗口上。怎么实现当窗口改变时,Panel上的TextArea也能跟着改变,保持原来的比例。比如原来这个TextArea是铺满整个Panel,怎么实现当窗口最大化时TextArea依然能铺满整个Panel?...

还有Java中对响应窗口最大化时事件是什么?

谢谢了各位!
搜索更多相关主题的帖子: Java 
2011-05-28 22:07
虾B写
Rank: 8Rank: 8
来 自:湖北
等 级:蝙蝠侠
威 望:3
帖 子:395
专家分:922
注 册:2009-10-1
收藏
得分:10 
这不是唯一的方法,不过我只会这种,希望对你有用。
程序代码:
import java.awt.*;
import java.awt.event.*;


class a extends Frame{
    a(){
        setSize(800,600);
        setLayout(null);
        setVisible(true);
addWindowStateListener(new winAdapter());
        addWindowListener(new winAdapter());
        TextArea te=new TextArea();
        add(te);
        te.setBounds(30,30,750,500);



    }


}

public class aa{

    public static void main(String j[]){
        a r=new a();


    }
}

class winAdapter extends WindowAdapter{
    public void windowClosing(WindowEvent windowEvent) {
        System.exit(0);
    }
    public void windowStateChanged(WindowEvent windowEvent){
        System.out.println("老子变化了");
    }
    public void windowActivated(WindowEvent windowEvent){
        System.out.println("老子变化了1");
    }
}

白娘故意下雨骗许仙的伞。祝英台十八里相送时装疯卖傻调戏梁山伯。七仙女挡住了董永的去路。牛郎趁织女洗澡时拿走了她的衣服。。。这些故事告诉我们;伟大爱情的开始,总归的有一个要先耍流氓!
2011-05-29 14:25
windyfzz
Rank: 2
等 级:禁止访问
帖 子:90
专家分:12
注 册:2010-7-25
收藏
得分:0 
回复 2楼 虾B写
当窗口最大化时,你的TextArea并没有变化啊。。。。。。还是跟以前一样大。 我的意思是说当窗口最大化时,TextArea也跟着相应的变大....有没有什么简便的方法?
2011-05-29 22:52
虾B写
Rank: 8Rank: 8
来 自:湖北
等 级:蝙蝠侠
威 望:3
帖 子:395
专家分:922
注 册:2009-10-1
收藏
得分:10 
你不是问最大化事件吗?DOS窗口能看到输出。

System.out.println("老子变化了");这句改成让它们同步大小就行了。te.setSize(a.xxxx);你查下帮助文档。

[ 本帖最后由 虾B写 于 2011-5-30 01:07 编辑 ]

白娘故意下雨骗许仙的伞。祝英台十八里相送时装疯卖傻调戏梁山伯。七仙女挡住了董永的去路。牛郎趁织女洗澡时拿走了她的衣服。。。这些故事告诉我们;伟大爱情的开始,总归的有一个要先耍流氓!
2011-05-30 01:05
快速回复:怎么实现TextArea自动适应面板
数据加载中...
 
   



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

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