路径部分可能更长或更短,但锁定必须处于静态位置
问问题
249 次
1 回答
1
我不完全确定我是否完全理解了这个要求。据我了解,以下应该可以解决问题
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 获得所有可用空间。
于 2012-11-19T18:53:47.150 回答