首页 > TAG信息列表 > miglayout

java-在MigLayout中显示所有边框

我目前正在使用MigLayout.有人知道如何在MigLayout中显示所有边框吗?我希望它看起来像表格或网格.解决方法:这实际上不是MigLayout问题,但答案是: panel.setBorder(BorderFactory.createMatteBorder(1,1,1,1,Color.gray));

Java Swing在MigLayout中添加图像代码似乎不起作用?

因此,我有自己的自定义JFrame,并尝试在其中创建自动调整大小的图像,以将其包含在JFrame的内容JPanel frameContent中.我的JPanel布局管理器是MigLayout,因此我想再创建一个JPanel子级,称为ImagePanel.这是我的ImagePanel类最终的样子: class ImagePanel extends JPanel{ privat

java-如何使用MigLayout控制面板的整体尺寸限制?

我正在测试一个项目的MigLayout,但似乎无法弄清楚MigLayout可以控制正在布局的整个面板的大小.我正在改编MigLayout whitepaper中的示例.此外,我正在用Python编写并使用Jython,而不是用Java编写.也就是说,这是我当前的代码. layout = MigLayout("fillx", # Col

java-需要按钮留在对话框的底部

我最初将此问题发布在miglayout论坛上,经过534次查看但没有答案,我决定在那里尝试;-) 我试图从MigLayout白皮书中扩展“初始示例”,以便添加一个始终位于对话框底部的“确定”按钮. 不幸的是,我发现的唯一解决方案是添加一个会增加的“假面板”: public class TestResize extends J

java-使用miglayout的垂直按钮栏布局

我想知道使用mig布局实现相对普通布局的“最佳”方法. 我有大型组件(在这种情况下为JLists),并且在两个大型组件之间有按钮.所以我想要一个垂直的按钮堆栈,底部有一个间隙.我已经做过几次了,但是 >似乎有很多方法可以达到这个结果;>每次,我都经过反复试验,我觉得我一定会错过一些东

java-如何更改实现MigLayout的JDesktopPane中显示的JInternalFrame的大小?

在我的项目中,我将JFrame用作主应用程序窗口,并将JDesktopPane放置在此JFrame中.我将MigLayout设置为JDesktopPane,现在的问题是我已经能够在此JDesktopPane上显示JInternalFrame,但是无法调整此JInternalFrame的大小,在这种情况下是否可以更改JInternalFrame的大小?谢谢. package

java-设置包含JScrollPane的容器的大小,以使滚动条不可见

如何设置包含JScrollPane的容器的大小,以使滚动条不出现? 考虑以下SSCCE(使用MigLayout): public static void main(String[] args) { JPanel panel = new JPanel(new MigLayout()); for(int i = 0; i < 15; i++) { JTextArea textArea = new JTextArea();

java-MiGLayout不会向下扩展JPanel

可以肯定的是,你们中的某些人知道,我正在尝试为Tiled开发开源的替代工具.我问过我应该使用哪种布局,然后提出了我确实喜欢的MiGLayout,但一点都不了解.我也希望从中学到一些东西.我想要的是有人向我解释我做错了什么,显然是,我需要做些什么来纠正这一问题. 让我首先说明什么在我眼

java – JTextField在静态时会在某些页面上消失,而在其他页面上会出现

在处理程序时,我将一些字段静态化,即E-Number的JTextField.但是现在这个字段的行为并不像预期的那样,在我看来的某些页面上,在其他一些页面上消失了. 由于我在处理大量静力学方面不是很有经验,所以可能有一个我不理解的概念. 如果你想测试它,我已经创建了一个非常简化但有效的程序

java – 使用重叠组件拦截或委派事件

我有两个大小相等的JPanel,一个在另一个上面.顶层用作拖动选择面板,另一个用于添加其他组件.我的问题是这些添加组件的鼠标事件处理程序不会被触发,因为它们由覆盖面板处理.我怎样才能拖动这些添加组件的顶部,但仍然为底层组件启用了mouseEntered和mouseExited? 这是一个截图: 正如您

java – 使用MigLayout自动换行

我希望在使用MigLayout到达屏幕的“边缘”时包装JPanel.目前我有一个JScrollPane(我只想在veritcally中启用). JScrollPane包含任意数量的水平排列的JPanel – 当添加一个面板时,jpanel将离开边缘,我希望它添加到下一行.这可能吗? 这是代码: public void setupPanels(){ JScrol

java – TextField大小和垂直对齐

我在DialogBox上使用MigLayout. 每个面板都使用MigLayout. 展示行有一个面板. 每列都有一个面板(交付类型,选择元素,Sortie).输出文件行有一个面板.按钮面板. 也许有更好的方法来做太多面板? 我的代码 //set global layout this.setLayout( new MigLayout( "wrap 3, debug" ) ); t

java – JTextarea不使用miglayout垂直增长

这是使用miglayout进行摇摆的简单记事本的代码.我使用span和grow来填充水平空间但填充和增长不能作为行约束.为什么? 我希望textarea能够填充所有可用空间,包括最小和最大尺寸,但这种情况并没有发生.以下是代码: import javax.swing.*; import net.miginfocom.swing.MigLayout; impo

java – MigLayout中的Span / Grow错误?

以下是接近我想要的,并做我期望的: import javax.swing.JComboBox; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import net.miginfocom.swing.MigLayout; public class MigBug extends JFrame { pu

java – MigLayout:垂直生成组件旁边的意外布局

虽然演示了如何使用MigLayout轻松实现layout requirment,但我对以下结果感到惊讶: MigLayout layout = new MigLayout("wrap 3, debug"); JComponent content = new JPanel(layout); content.add(new JLabel("First:")); content.add(new JScrollPane(new JTextArea(10, 20)), &

java – JSplitPane MiGLayout:如何启用比例自动调整

后续问题to my other one; 如何启用比例调整大小?我认为这会起作用,但它没有: import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JSplitPane; import net.miginfocom.swing.MigLayout; public class SplitPaneQuestion {

如何在MigLayout中显示JLabel省略号?

使用默认布局管理器,JLabel在调整框架大小时显示其省略号. 如图所示: public static void main(String[] args) { final JFrame jFrame = new JFrame("JLabel, show me your ellipsis!"); jFrame.getContentPane().add(new JLabel("Sure darling! Shrink me and I'll show