カスタム ファイル選択コンポーネントを作成しています。私の UI では、最初にユーザーがボタンをクリックすると、JFileChooser
;が表示されます。閉じると、選択したファイルの絶対パスが に書き込まれますJTextField
。
問題は、絶対パスは通常長いため、テキスト フィールドが拡大し、コンテナが広すぎることです。
私はこれを試しましたが、何もしませんでした.テキストフィールドはまだ広すぎます:
fileNameTextField.setMaximumSize(new java.awt.Dimension(450, 2147483647));
現在、空の場合、GridBagConstraints
添付されているため、すでに 400px の長さです。
HTML ページのテキスト フィールドのように、サイズが固定されていて、入力が長すぎても拡大されないようにしたいと考えています。
では、の最大サイズを設定するにはどうすればよいJTextField
ですか?