java中将Label添加到GridLayout类型的JPanel里,label太靠左怎么往右调整到居中?如图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中将Label添加到GridLayout类型的JPanel里,label太靠左怎么往右调整到居中?如图相关的知识,希望对你有一定的参考价值。

java 中定义3个JPanel,其中的JPanel1、JPanel2为GridLayout。
现将JLabel全部添加JPanel1,BorderLayout靠左(WEST),将JTextFile全部添加JPanel2靠EAST,结果显示两者太远,在此方法基础上,使用什么办法调整合适?

在此方法基础上,使用什么办法调整合适?

JLabel a=new JLabel("用户名",JLabel.RIGHT);
实际上是把标签中的文字在标签里面右对齐,整个标签是填充在网格布局
参考技术A 设置右对齐嘛。
不过 GridLayout 是等宽的,用 GridBagLayout 更合适,GridBagLayout 可以指定某列占几个标准单位。

http://docs.oracle.com/javase/7/docs/api/java/awt/GridLayout.html
http://docs.oracle.com/javase/7/docs/api/java/awt/GridBagLayout.html本回答被提问者采纳
参考技术B javaFx还是swing?追问

Swing

追答

swing可以设置坐标的呀。

如何在 Eclipse 中将 xml 文件添加到 java 应用程序的类路径?

【中文标题】如何在 Eclipse 中将 xml 文件添加到 java 应用程序的类路径?【英文标题】:how to add an xml file to the java application's classpath in eclipse? 【发布时间】:2011-08-15 11:32:14 【问题描述】:

我需要一个 xml 文件,以便通过我正在创建的 java 应用程序中的类路径访问。如何在eclipse中实现

【问题讨论】:

【参考方案1】:

包含 XML 的目录放在运行时类路径中,然后使用className.Class.getResourceAsStream() 获取包含 XML 的 InputStream。

【讨论】:

【参考方案2】:

我会生成一个单独的资源文件夹,右键单击它并选择Build Path > Use as Source Folder。这样它就在类路径上,但你不会将它与你的 Java 源文件混合在一起

【讨论】:

【参考方案3】:

放入java源码文件夹,作为资源使用

【讨论】:

以上是关于java中将Label添加到GridLayout类型的JPanel里,label太靠左怎么往右调整到居中?如图的主要内容,如果未能解决你的问题,请参考以下文章

如何在java中将对象添加到ArrayList中

在不添加FormLayout的情况下组合GridLayout和FillLayout?

如何直接从文件中将项目添加到 Java 中的 ArrayList?

在java中将一个链表添加到另一个链表

Java中将一个TreeMap添加到另一个TreeMap中怎么做?

Java AWT 图形界面编程LayoutManager 布局管理器 ④ ( GridLayout 网格布局 | GridBagLayout 网格包布局 )