miglayout

    3热度

    1回答

    我是MigLayout的新手。我试图创建一个类似的布局: 有一排等间隔的按钮,然后用列表的行跨越所有的列和增长来填补现有的垂直空间,然后是最后一行,再加上一些控制。 我能得到前两行没有太大的困难。 然而,当我在最后加上行的内容,MigLayout(理所当然),尝试保留前两行的列。我留下了这样的事情: 在最后一排的标签和微调延长列的宽度和我留下的最上面一行间隙不均匀。 是否有某种方式来告诉MigLa

    0热度

    1回答

    我在java中使用miglayout。我想知道如何在jlabel中生成一个非常长的文本跨越多行,如果该文本超过容器的宽度?请帮忙。我不能用html它使绘画慢

    6热度

    1回答

    下面是我一直在研究的代码的模拟。 public class Pane { private final JPanel pane; private JPanel namePanel; private final JTextField panIdField; public Pane() { pane = new JPanel();

    0热度

    1回答

    当在显式设置组件的位置(使用id.x和id.y约束)并调整添加组件的容器大小时,我在MigLayout中遇到问题。这里是一个SSCCE: import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.awt.event.MouseEvent; import java.awt.event.Mouse

    2热度

    1回答

    我正在尝试利用MigLayout布局管理器来创建一个允许用户将项目从一个列表移动到另一个列表的GUI。我需要箭头靠近(垂直)。我遇到的问题是,顶部的箭头位于单元格的顶部,我试图将其向下移动至底部,但未取得成功。我正在尝试MigLayout的Cell功能,但我会使用任何作品。谢谢。 public class StackCode extends JPanel{ public StackCode(){

    1热度

    2回答

    我正在使用MigLayout将组件添加到Java中的JPanel。 我的问题是,尽管在单元约束中添加了“换行”,但它并不一致。一些组件包装,有些则不包含 - 在图像中特别注明最后一行(应该是2行)。 JPanel panel = new JPanel(new MigLayout("gap 0, insets 0", "","")); JButton delete = new JButton("

    1热度

    1回答

    我查阅了一些例子GUI的米格布局的演示应用程序下载从他们的网站为Swing www.migcalendar.com/miglayout/swingdemoapp.jnlp 我看了样品,喜欢他们的格式。他们还显示源代码。他们表现出的源代码提供了以下输出 我用它,这是我应得的 我使用它是 frame = new JFrame(); frame.setBounds(200, 100, 733,

    0热度

    1回答

    我想尝试使用miglayout,因为它更灵活。 我尝试添加日期和一些按钮,但在使用换行后,按钮之间的差距是库存和事务变得很远,但在事务按钮和添加项按钮之间没问题。 这是我的代码: top = new JPanel(); top.setLayout(new MigLayout("","","")); center = new JPanel(); bottom = new

    1热度

    1回答

    我的Java程序中有一个名为jta的JTextField,我希望它的大小约为4行,并且我在声明TextField时设置了大小,并且我还使用了jta.setSize(),但是我仍然无法得到它更高。我认为这是因为MigLayout对组件连续有多大有限制。 这里是我的代码SNIPPIT: static JTextArea jta = new JTextArea(10, 42); //declaring

    0热度

    2回答

    我试图制作一个OSGi包,它是一个用JavaFX编写的GUI。我的设置如下: OS name: "linux", version: "3.8.0-25-generic", arch: "amd64", family: "unix" Java version: 1.7.0_45, vendor: Oracle Corporation Apache Maven 3.1.1 (07286852377