layout-manager相关内容

比Box更有效的布局

我有一些非常旧的代码,它使用 Box 列出一些信息。我这样创建它: Box patterns = Box.createVerticalBox(); 非常(非常)经常添加新项目并删除旧项目,例如: label = new JLabel(“xyz”); patterns.add(label); 以及之后 patterns.remove ..
发布时间:2018-12-10 10:16:54 Java开发

在卡布局内定位组件

我有一个主框架,我希望使用卡片布局在中心位置显示我的NewUser类的对象。这是我的主要课程 import java.awt。*; import java.awt.event。*; import javax.swing。*; 公共类CardLayoutDemo实现ItemListener { JPanel卡; //一个使用CardLayout的面板 final s ..
发布时间:2018-12-10 10:14:37 Java开发

在Swing中布置键盘

我一直在尝试重现这种布局: 我在这里: 使用: import javax.swing。*; import java.awt。*; 公共类Keyb { private JFrame f = new JFrame(“Keyboard”); 私人JPanel键盘=新JPanel(); private static final String [] [] k ..
发布时间:2018-12-07 19:54:50 Java开发

我怎样才能在Java中实现这种可扩展的布局?灵活的BoxLayout等

我希望能够有三个JPanels p1 p2和p3,并让它们像这样布局: 我一直在玩FlowLayout,BoxLayout等,但我不确定我是否朝着正确的方向前进。我对Java很新,所以如果我很诚实,我不知道会发生什么。 我喜欢BoxLayout如何工作,调整面板大小,但我会喜欢能给它一些宽度属性。 我没有使用视觉设计师,这是我目前的窗口代码: private void i ..
发布时间:2018-12-07 18:38:35 Java开发

选择Java GUI的布局管理器和面板数量

我很感激,如果有人在这里建议我选择 的布局经理以及如何将附加的GUI分成Jpanels。 非常感谢提前。 到目前为止我尝试了什么: Jframe - BorderLayout 地图(从另一个类扩展jpanel的网格和清除按钮) - 所以我把它放在jframe.CENTER 右边的按钮:jframe.EAST 我放了它们位于gridlayout的jpanel中(但是我无 ..
发布时间:2018-12-07 13:53:00 Java开发

使用具有null布局的JPanel

所以我有一个名为 CalendarPanel 的类,它扩展了 JPanel 。它使用null布局。我如何使用 CalendarPanel 作为常规组件?当我把它放在另一个 JPanel 中,然后将其添加到窗口时,它就会消失。它只有在我直接添加到窗口时才可见。 编辑: 是的,我意识到使用 JPanel 是不好的做法。 CalendarPanel 实际上是别人的代码,我正在尝试将它用于我的目的 ..

使用Java pack()方法

我无法使pack()方法有效。我尝试了几件事。我的代码目前看起来像这样: Class 1: public static void main(String [] args) { java.awt.EventQueue.invokeLater(new Runnable(){ public void run() { JavaGui mygui = new JavaGui(); ..
发布时间:2018-12-07 13:00:21 Java开发

将组件添加到JFrame内的JPanel中

由于我是初学者而且我不想参与布局管理器,我只是将JPanel添加到我的主JFrame中,并为面板中的每个组件提供特定位置。但不知何故输出似乎太错了.. frame = new JFrame(email +“(Offline)”); frame.setSize(400,400); frame.setLocation(0,0); frame.setDefaultCloseOpera ..
发布时间:2018-12-07 12:56:18 Java开发

将多个jPanel添加到jFrame

我想将两个jPanel并排添加到JFrame中。两个框是jpanels,外框是jframe 我有这些代码行。我有一个名为seatinPanel的类,它扩展了JPanel,在这个类中我有一个构造函数和一个名为utilityButtons的方法,它返回一个JPanel对象。我希望utilityButtons JPanel在右侧。我这里的代码只在运行时显示utillityButtons JPane ..
发布时间:2018-12-06 14:11:31 Java开发

如何使用MigLayout?

我阅读了一些有关Java布局管理器的信息,建议是 MigLayout 。 我的问题是,我没有找到任何教程或简单的逐步文档。 所以我想知道这一切是如何工作的,但我不知道怎么做。 希望,这不是微不足道的。 提前致谢, guerda 解决方案 Bombe是对的......错了。我发现这篇白皮书倾向于展示MiGLayout的所有强大功能,输入我们很少(如果有的话)使用的细节. ..
发布时间:2018-12-06 13:32:34 Java开发

您推荐哪种Swing布局?

仅Java库中就有8个布局管理器,然后还有一堆第三方产品。 前几天,我尝试使用SpringLayout而且......好吧,它对我不起作用。请参阅我的其他问题。所以...如果您有一个Swing应用程序进行设计,并且您希望布局就这样,那么您首选的布局管理器是什么?有关的任何有趣/有用的经历? 更新:是的,确定我知道不同的LM适合不同的布局。但是我希望大多数人在你做的大部分事情中都使用1, ..
发布时间:2018-12-05 22:05:25 Java开发

GridBagLayout无法正确布局

我是GridBagLayout的新手,但我尝试使用标准惯例,我可以在b $ b找到哪个是在一张网格纸上绘制我的想法,然后尝试将网格值转换为gridbag .. 。 我的目标是制作如下所示的布局: 它目前看起来像这样: 任何想法为什么? 如果你想到一个左上角为0,0 的网格,我正在寻找的确切尺寸 目标图片中面板中的红色:从第0列开始,跨越10列,高度为1行 $ b黑色 ..
发布时间:2018-12-05 21:44:01 Java开发

如何使用ImageIcon制作可拖动的组件

我正在尝试为国际象棋游戏构建用户界面。我使用 GridBagLayout 填充 JLabels ,棋子是 JLabels 的 ImageIcons 。 现在我想通过在板上拖动来移动碎片。有没有办法用 ImageIcons 来做到这一点?或者有更好的方法来解决问题吗? 编辑:这是一个示例代码。你可以注意到你可以移动iconImage,但它不会用鼠标“拖动”。 import jav ..
发布时间:2018-12-05 20:58:43 Java开发

什么布局接受百分比而不是摆动中的值?

我需要根据他们所需的视觉空间百分比来创建框架内容。 例如,panel2为20%,panel2为1,80%。 这种布局管理的布局是什么? 解决方案 缩小形式 GridBagLayout ,但成功满足您的要求80% - 20% import java .awt *。 import javax.swing。*; import javax.swing.border。*; ..
发布时间:2018-12-05 20:09:37 Java开发

Java Swing JFrame布局

我刚写了一个简单的代码,我希望在主框架上显示一个文本字段和一个按钮,但在运行后我看到的是文本字段。 如果我在文本字段后面写了按钮的代码,然后只显示了按钮。 知道为什么吗? JFrame mainframe = new JFrame(); mainframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); mainframe ..
发布时间:2018-12-05 11:04:51 Java开发

CardLayout与手动添加/删除JPanels有什么特别之处?

StackOverflow上有很多次用户提出这样的问题... 我有一个主 JPanel 包含一个孩子 JPanel 。当用户单击 按钮时,子 JPanel 应更改为其他 JPanel 。我怎么能实现这个 。 用户实际上经常尝试实现这个问题,但是让它运转起来。 每当我回答这个问题时,我都会告诉他们做这样的事情(简单地说)...... JPanel myFrame = n ..
发布时间:2018-12-05 10:45:15 Java开发