我正在尝试使用MigLayout构建一个简单的状态面板,如下所示:
只要状态标签显示的状态消息足够短,适合当前面板的大小(取消按钮仍然右对齐,进度条调整大小以占用剩余空间),这个方法就能很好地工作。如果状态消息太长,则不会被裁剪,并导致区域超出容器的范围,从而导致取消按钮被推出屏幕。
有什么建议可以防止这种情况发生吗?
谢谢
setLayout(new MigLayout("fillx", "[][p]")); // removing constructor args makes no difference
add(createStatusLabel(), "span 2, wrap");
add(createProgressBar(), "growx, pushx");
add(createCancelButton(), "");
只要状态标签显示的状态消息足够短,适合当前面板的大小(取消按钮仍然右对齐,进度条调整大小以占用剩余空间),这个方法就能很好地工作。如果状态消息太长,则不会被裁剪,并导致区域超出容器的范围,从而导致取消按钮被推出屏幕。
有什么建议可以防止这种情况发生吗?
谢谢