首页 > TAG信息列表 > BoxLayout

kivy学习完全解析 004 BoxLayout 盒子布局

box.kv <BoxLayoutWidget>: Button: text: "Btn0" background_color: 0, 1, 1, 1 font_size: 40 Button: text: "Btn1" background_color: 0, 1, 0, 1 font_size: 20 Button: text: "Btn2" background_color: 0, 0,

C#中的布局管理器

我正在尝试使用C#设计UI.我来自Java背景,熟悉Java中的不同布局管理器. 所以我想做的是: 我有一个窗格.我希望在此窗格中一个添加另一个控件.在Java中,我将使用BoxLayout(Y轴),然后仅添加控件.同样,通过为每个单独的容器使用不同的布局,可以进一步自定义单独的控件/容器. 如何在C#中

使用java.swing.Box时发生无法预料的错误

细节 我对javax.swing.Box类有一些疑问(有关文档,请参见http://docs.oracle.com/javase/7/docs/api/javax/swing/Box.html).我最近将我的开发环境更新为Java 7u5,并且正在重新编译一些旧项目……但是,当处理包含javax.swing.Box类的项目时,我在类Box中得到了“构造器Box应用于给定

Java Swing(BoxLayout)对齐问题

对于Java Swing来说,我是一个非常陌生的人,在布局合理的过程中我遇到了很多问题.我已经在该网站上签出了google甚至其他答案,但是我发现没有任何信息似乎可以解决该问题.这是我努力的结果: 如您所见,标签,文本字段和按钮都未对齐.我的目标是所有人都具有相同的左边框,按钮和文本字段

java-使用BoxLayout动态扩展JPanel(在null布局上)

我有一个带有垂直BoxLayout的JPanel,在带有空布局的JPanel之上. 我希望带有BoxLayout的JPanel随着组件的添加而增长. 参见以下代码: public static void main (String[] args) { JFrame f = new JFrame(); f.setSize(500,500); f.setDefaultCloseOperation(JFrame.EXIT

如何防止Boxlayout / Box拉伸儿童组件?

正如您在下面的可运行代码中所看到的,我尝试使用具有可扩展子框的Box.儿童盒可以改变它们的大小,这一切都很好.主要问题是大小始终相对于父级.但我希望它们具有特定的大小,以防万一没有地方使用JScrollPane.目前他们只收缩其他儿童盒子. 我尝试了Glue和Filler,但它没有用.胶水没有

java BoxLayout面板的对齐方式

我浏览过,并没有找到专门针对我的情况定制的解决方案.我有一个面板,我在对话框中显示: //create dialog panel JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); panel.add(headerPanel); panel.add(type1Panel); panel.add(type2Panel); p

java – 保持BoxLayout免于扩展儿童

我想在JPanel中垂直堆叠一些JComponents,因此它们堆叠在顶部,任何额外的空间都在底部.我正在使用BoxLayout.每个组件都包含一个JTextArea,它应该允许文本在必要时包装.所以,基本上,我希望每个组件的高度是显示(可能包装的)文本所需的最小值. 这是我正在做的事情的包含代码示例: imp

java – 如何在BoxLayout上放置scrollPane?

我想让我的JFrame有一个BoxLayout能够有一个滚动窗格,所以我可以继续添加组,如果它是收据或发票打印机.有没有办法添加ScrollPane? 问题:如何将ScrollPane添加到JFrame? 代码,最初见过here: import java.awt.EventQueue; import javax.swing.BorderFactory; import javax.swing.Box; i

python – 如何在kivy中更改BoxLayout的顺序?

我正在测试kivy,我想创建一个BoxLayout,以便堆叠一些按钮.我的问题是添加到布局中的子项遵循底层逻辑,而我想要相反.你知道我怎么能改变订单?谢谢!解决方法:有两种方法可以做到这一点.将您的按钮以相反的顺序传递给add_widget()方法,或者如果您使用的是Kivy> = 1.0.5,则将索引传递给a

如何更改BoxLayout中元素的大小?

我有这门课: package com.erikbalen.game.rpg; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class Gui extends JFrame implements ActionListener { /** * */ private static final long

java – 框布局中的宽度

这是我的代码片段: pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS)); JPanel a = new JPanel(); a.setAlignmentX(Component.CENTER_ALIGNMENT); a.setPreferredSize(new Dimension(100, 100)); a.setBorder(BorderFactory.createTitledBorder("aa")); JPanel b =