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

刚入门,请大家指教。。。

    来源: 互联网  发布时间:2015-08-28

    本文导语:  怎样设置一个固定大小的JPanel的大小呀,如果要指定它的位置呢? 还有,设置在JPanel中的按钮,指定它的位置时,相对位置是以Container作参照还是以JPanel作参照呀? import javax.swing.*; import java.awt.*; import javax.swing.bor...

怎样设置一个固定大小的JPanel的大小呀,如果要指定它的位置呢?
还有,设置在JPanel中的按钮,指定它的位置时,相对位置是以Container作参照还是以JPanel作参照呀?

import javax.swing.*;
import java.awt.*;
import javax.swing.border.*;

/*


*/

public class myclspaneltest extends JApplet
{
public void init()
{
Container mycontainer01=getContentPane();
TitledBorder mytitleborder01=new TitledBorder("mypanel01 border");
JPanel mypanel01=new JPanel();

mycontainer01.setLayout(new FlowLayout());
mypanel01.setLayout(new BorderLayout());
mypanel01.setBorder(mytitleborder01);
mypanel01.setBorder(BorderFactory.createLineBorder(Color.blue,2));
mycontainer01.add(mypanel01);
}
}


|
这是布局管理器的问题。你用的BorderLayout是不能随意改变组件大小和位置的,应该用XYLayout或者null。另外,组件的位置应该是以父容器为参照的,即你要是在panel上加button,则以panel为参照。
建议不要使用XYLayout,用多个panel结合BorderLayout以及GridLayout,也能做出很漂亮的界面,而且移植性更好。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于docker入门教程
  • JAVA 怎么入门?
  • Python下Html/xml解析库Beautiful Soup快速入门教程
  • linux入门书籍?
  • 谢谢推荐几本关于JAVA入门好书?
  • 求KDevelop 入门教程
  • Vxworks 嵌入式操作系统入门请教,请多指点!
  • 我刚开始学linux,哪位有入门的视频教学呀!
  • ECMAScript 6入门
  • 请大家介绍一下java BEAN的入门读物吧
  • 请推荐几本java的入门和提高书籍.
  • 关于linux下编程入门的书籍
  • 刚刚进入linux下编程,请指点入门~~~
  • linux驱动入门问题
  • 求linux入门帮助
  • 求Linux的入门书籍
  • 谁能告诉我JAVA怎样快速的入门?
  • 大家帮忙推荐一本linux socket编程的入门书,我刚接触socket,谢谢!!
  • 准备从Windows转向Linux的软件开发,语言为C++,怎么入门?
  • 排版入门套件 Typeplate
  • 送分!!!入门的选择??


  • 站内导航:


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

    ©2012-2021,