黑马程序员技术交流社区

标题: 为什么我的图形化界面会这样???SOS~~SOS~~HELP!!! [打印本页]

作者: 小黑子    时间: 2014-9-30 08:37
标题: 为什么我的图形化界面会这样???SOS~~SOS~~HELP!!!
本帖最后由 小黑子 于 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, 下载次数: 82)

liulanqi.png

作者: 嘿~~    时间: 2014-9-30 09:15
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);
        }
}



作者: 付江涛    时间: 2014-9-30 09:25
布局
作者: 小黑子    时间: 2014-9-30 09:30
付江涛 发表于 2014-9-30 09:25
布局

不是布局的问题。我设置过流布局,但还是这样。
作者: 小黑子    时间: 2014-9-30 09:34
付江涛 发表于 2014-9-30 09:25
布局

哦,我知道 了,原来 是我把TextArea设置的太大了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2