0

在此处输入图像描述

路径部分可能更长或更短,但锁定必须处于静态位置

4

1 回答 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 回答