gpt4 book ai didi

java - 如何在 jlabel 中的两个动态文本之间保持恒定的间隙?(参见图片)

转载 作者:行者123 更新时间:2023-12-01 15:02:21 25 4
gpt4 key购买 nike

enter image description here

路径部分可以更长或更短,但必须锁定在静态位置

最佳答案

我不确定我是否完全理解了这个要求。据我了解,以下应该可以解决问题

  public static void main( String[] args ) {
EventQueue.invokeLater( new Runnable() {
@Override
public void run() {
JFrame testFrame = new JFrame( "TestFrame" );
JPanel contents = new JPanel( new BorderLayout( ) );

contents.add( new JLabel( "Locked" ), BorderLayout.EAST );

JPanel textPanel = new JPanel( new FlowLayout( FlowLayout.LEFT ) );
textPanel.add( new JLabel( "C:\\Users\\Pictures\\Sample pictures\\Chrysanthemum.jpg ") );

contents.add( textPanel, BorderLayout.CENTER );

testFrame.setContentPane( contents );
testFrame.pack();
testFrame.setDefaultCloseOperation( WindowConstants.DISPOSE_ON_CLOSE );
testFrame.setVisible( true );
}
} );
}

由于 testFrame.pack() 调用,两个标签粘在一起。但是,如果您手动调整大小,您将看到 locked 标签仍位于右侧,而 URI 获得所有可用空间。

关于java - 如何在 jlabel 中的两个动态文本之间保持恒定的间隙?(参见图片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com