使用默认布局管理器,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 you"));
jFrame.pack();
jFrame.setVisible(true);
}
但是,MigLayout 不会显示这种行为!
public static void main(String[] args) {
final JFrame jFrame = new JFrame("JLabel, show me your ellipsis!");
jFrame.getContentPane().setLayout(new MigLayout());
jFrame.getContentPane().add(new JLabel("Nope! I just do not know you well enough!"));
jFrame.pack();
jFrame.setVisible(true);
}
我尝试了所有我能想到的布局/组件约束。有谁知道这种事情在 Mig 中是否可行?