사용자 지정 파일 선택 구성 요소를 쓰고 있습니다. 내 UI에서, 먼저 사용자는 JFileChooser
팝업 버튼을 클릭합니다. 파일이 닫히면 선택한 파일의 절대 경로가 JTextField
에 기록됩니다.Java, Swing : JTextField의 최대 너비는 어떻게 설정합니까?
문제는 절대 경로가 일반적으로 길어서 텍스트 필드가 확대되어 컨테이너가 너무 넓어집니다.
내가 이것을 시도했다, 그러나 아무것도하지 않았다가, 텍스트 필드가 너무 넓은 여전히 :이 비어있을 때
현재fileNameTextField.setMaximumSize(new java.awt.Dimension(450, 2147483647));
이,이 때문에 GridBagConstraints
첨부로, 이미 400 픽셀 긴 그것에.
HTML 페이지의 텍스트 필드와 같아지기를 바랍니다. 고정 된 크기이고 입력이 너무 길면 확대되지 않습니다.
그래서 JTextField
의 최대 크기는 어떻게 설정합니까?
그래, 불행히도 그것이 스윙과 어울리는지.여러 가지면에서 훌륭한 툴킷이지만, 다른 레이아웃 관리자의 구성 요소를 예측할 수 없게 만드는 것은 정말로 짜증스러운 일입니다. – davetron5000