当前位置:  技术问答>java相关

Java中如何把控件放到自己指定的位置和大小呀,

    来源: 互联网  发布时间:2015-05-04

    本文导语:  要具体一点哦,本人是初学者,所以有原码最好哦! | 把Frame的layout设置为XYLayout即可把控件放到自己指定的位置和大小。 下面是Jbuilder 代码: package test; import java.awt.*; import java.awt.event.*; ...

要具体一点哦,本人是初学者,所以有原码最好哦!

|
把Frame的layout设置为XYLayout即可把控件放到自己指定的位置和大小。
下面是Jbuilder 代码:
package test;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;

public class Frame1 extends JFrame {
  JPanel contentPane;
  XYLayout xYLayout1 = new XYLayout();
  JList jList1 = new JList();
  JTextField jTextField1 = new JTextField();
  JTextField jTextField2 = new JTextField();
  JComboBox jComboBox1 = new JComboBox();

  /**Construct the frame*/
  public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  /**Component initialization*/
  private void jbInit() throws Exception  {
    //setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
    contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(xYLayout1);
    this.setSize(new Dimension(400, 300));
    this.setTitle("Frame Title");
    jTextField1.setText("jTextField1");
    jTextField2.setText("jTextField2");
    contentPane.add(jList1, new XYConstraints(52, 63, 86, 32));
    contentPane.add(jTextField1, new XYConstraints(223, 58, 124, 31));
    contentPane.add(jTextField2, new XYConstraints(234, 169, 100, 27));
    contentPane.add(jComboBox1, new XYConstraints(107, 134, -1, -1));
  }
  /**Overridden so we can exit when window is closed*/
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      System.exit(0);
    }
  }
}

怎么样?

|
楼上的,如果setLayout(null)后,每添加一个component前都要现调用
compononet.setBounds(x,y,w,h);
ok?

|
如果不熟悉java的布局器,你可以把layout设为null或xylayout

|
setLayout(null);

|
把Frame的layout设置为XYLayout即可把控件放到自己指定的位置和大小。
或者把Frame的layout设置为null!
如楼上!


|
最好的方法是把控件放上去以后,自己修改系统生成的代码,在程序中控制位置和大小。

|
用gridbaglayout布局吧,也挺灵活的

    
 
 

您可能感兴趣的文章:

  • 紧急求助:请问java有没有比较丰富的多媒体控件?比如录音的控件???
  • 為什么java這么土,連控件的擺放都不能隨心所欲。丑陋的java!
  • 寻找Grid控件 For Java Applet
  • Java编辑器控件 RSyntaxTextArea
  • 请问在java applet中怎样控制控件的位置?
  • Java中如何把控件放到自己指定的位置
  • java通过复选框控件数组实现添加多个复选框控件示例分享
  • 请问:如何在java中的jtree控件中使用checkbox
  • java 实现 vb中timer控件的功能?
  • Java日期选择控件 JCalendar
  • 请问VC生成的控件怎么在JAVA里面调用,就是显示在网页上,里面的方法可以实现?
  • Java Applet 能否搞得像VB写的控件,可以打印报表呢?
  • 哪位高手能提供一个类似cell的控件(在java下使用)?
  • 在Java中,控件位置问题
  • java中查询的数据库记录如何在JTable控件中显示?
  • java应用程序中,对大量JCheckBox控件进行操作的问题!!!
  • 请问怎样自己作一个java控件呢
  • 请问,如何通过Java调用ActiveX控件?
  • 请问java可以调用MS的activex控件吗?
  • 紧急:请问jsp或者java能不能调用activeX控件?一定给分!
  • windows下编写的JAVA程序如何放到Linux下运行??
  • window下java程序 放到linux出错
  • 设计模式怎么放到Java类里面???
  • 从文本编辑器写的java程序如何放到Jbuilder里?
  • java可以把应用放到“托盘”里吗?
  • Java 和XML 编程时,XML的DTD 放到哪?
  • 我已在一個.java文件中寫了package radom ,在javac時我怎樣才能創建,並把.class文件放到radom中??
  • 我已在一個.java文件中寫了package radom ,在javac時我怎樣才能創建,並把.class文件放到radom中??(
  • 听说Sun公司网站上有个游戏,用Java开发,是坦克游戏,你可以把自己做的坦克放到网上进行厮杀~
  • java和JSP有什么联系吗?总看到有人把他们放到一块说
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用 JAVA(不是 JAVA Script) 如何在指定的位置安排一个按扭(Button)?
  • 不让用户选择文件,程序指定本地文件,Java可以实现上传到服务器吗?
  • 怎样在JAVA里实现获取指定服务器上所有可用数据库的列表??
  • redhat 9 下安装 oracle9i 过程中,要求指定java目录,到底是哪一个目录?
  • 用java.util.random怎么得到一个指定区间的随机数
  • 如何让java的编译时的错误信息或输出的结果信息显示在指定的窗口中
  • Java中如何将一个float数显示时指定小数点位数
  • 如何用java生成指定范围的随机数
  • java.rmi.Registry 的rebind怎么用?如何把一个远程对象绑定到指定端口?
  • java调用未知类的指定方法简单实例
  • java写xml文件时,如何指定编码格式?(祥见内容)
  • java按指定编码写入和读取文件内容的类分享
  • 在我的java程序中,我从数据库中得到一批数据,不能确定是多少个,我要把它保存到我的java数组中,可是怎样才能向C++中的数组一样可以自由分配空间,在java中我必需预先指定大小,不会一定要用java中的那个可改变数组大小的类吧?
  • java获得指定日期的前一天,后一天的代码
  • java实现voctor按指定方式排序示例分享
  • java使用iterator遍历指定目录示例分享
  • JAVA里有没有可以按指定分割符分割字符串的函数?具体怎么用?
  • java有没有类似go语句指定到某条语句?
  • java使用TimerTask定时器获取指定网络数据
  • Java采用setAsciiStream方法检索数据库指定内容实例解析
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3