每当我创建一个新的GUI窗体时,我选择的所有基本布局管理器类型都有某种网格或对齐方式。我怎样才能使我可以在没有网格的情况下自由拖动按钮、文本框等?我根本不懂Java,只是随便看看,看看我是否能把它作为一种附加语言来沿着。
huwehgph1#
我认为这仍然适用于IntelliJ: How to use No Layout or Absolute Layout like Eclipse?swing中的布局管理器有一些边界。据我所知,GUI构建器旨在模仿它们的行为(我自己还没有使用过)。最好是学习它们是如何工作的,而不是正确地定位你的组件。在这里阅读有关经理及其行为的信息:http://docs.oracle.com/javase/tutorial/uiswing/layout/layoutlist.html
zpqajqem2#
IntelliJ不支持空布局或绝对布局,但你可以安装JFormDesigner plugin,它支持GridBagLayout,MigLayout和GroupLayout(这是你感兴趣的)。这是一个付费插件。顶级Jpanel有一个Layout Manager property,它默认为您在GUI设计器设置中选择的内容。
2条答案
按热度按时间huwehgph1#
我认为这仍然适用于IntelliJ: How to use No Layout or Absolute Layout like Eclipse?
swing中的布局管理器有一些边界。据我所知,GUI构建器旨在模仿它们的行为(我自己还没有使用过)。最好是学习它们是如何工作的,而不是正确地定位你的组件。
在这里阅读有关经理及其行为的信息:http://docs.oracle.com/javase/tutorial/uiswing/layout/layoutlist.html
zpqajqem2#
IntelliJ不支持空布局或绝对布局,但你可以安装JFormDesigner plugin,它支持GridBagLayout,MigLayout和GroupLayout(这是你感兴趣的)。这是一个付费插件。
顶级Jpanel有一个Layout Manager property,它默认为您在GUI设计器设置中选择的内容。