A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小黑子 于 2014-9-30 09:35 编辑

代码如下,结果如图所示。为什么我在Frame中添加的TextField , Button , TextArea 都不显示???
  1. /*
  2.         模拟一个图形化界面浏览器
  3. */

  4. import java.awt.*;
  5. import java.awt.event.*;

  6. class  MyIE2
  7. {
  8.         Frame f;
  9.         TextField tf;
  10.         Button bt;
  11.         TextArea ta;

  12.         MyIE2()
  13.         {
  14.                 initialize();
  15.         }

  16.         public void initialize()
  17.         {
  18.                 f = new Frame("xiaoz浏览器");
  19.                 f.setBounds(300,200,600,500);
  20.                

  21.                 tf = new TextField(20);
  22.                 bt = new Button("转到");
  23.                 ta = new TextArea(500,400);

  24.                 f.add(tf);
  25.                 f.add(bt);
  26.                 f.add(ta);
  27.                 f.setVisible(true);
  28.         }
  29. }

  30. class MyIE2Demo
  31. {
  32.         public static void main(String[] args)
  33.         {
  34.                 new MyIE2();
  35.         }
  36. }
复制代码



liulanqi.png (77.76 KB, 下载次数: 83)

liulanqi.png

评分

参与人数 1技术分 +1 收起 理由
敏敏好学 + 1

查看全部评分

4 个回复

正序浏览

哦,我知道 了,原来 是我把TextArea设置的太大了。
回复 使用道具 举报

不是布局的问题。我设置过流布局,但还是这样。
回复 使用道具 举报
布局
回复 使用道具 举报
public class  MyIE2
{
        Frame f;
        TextField tf;
        Button bt;
        TextArea ta;
        Panel p ;//添加一个Panel

        MyIE2()
        {
                initialize();
        }

        public void initialize()
        {
                f = new Frame("xiaoz浏览器");
                f.setBounds(300,200,600,500);
                p = new Panel();

                tf = new TextField(20);
                bt = new Button("转到");
                ta = new TextArea(500,400);

               p.add(tf);
                p.add(bt);//将TextFiled和Button添加进Panel
                f.add(p,BorderLayout.NORTH);//将Panel添加进Frame
                f.add(ta);
               
                f.setVisible(true);
        }
}


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马