나는 같이) JTextFields는에서 setLocation (로 ACM 기능을 쉽게 조작 할 수 있다는 것을 발견 : 나는 수없는 것 그러나자바에서는 acm 라이브러리를 사용하는 동안 JTextField의 크기를 어떻게 설정합니까?
textfield.setLocation(x,y);
는 JTextField로의 기본 크기를 설정할 수있는 방법을 찾을 수있을 수 있습니다. setPreferedSize()를 사용했지만 JTextField의 크기를 변경하지 않았습니다.
도움이 될 것입니다.
+1 멋진데, 어떤 사람들은 거기에 다른 방법을 올렸지 만, – MadProgrammer
내 문제를 제대로 표현하지 못했음이 틀림 없습니다. 나는 새로운 문자를위한 JTextField의 슬롯의 크기를 의미하지는 않습니다. JTextField의 실제 폭과 길이를 의미합니다. – adm
그건 내 요점 이었어. 텍스트 필드를 만드는 데 필요한 크기를 모르기 때문에 수동으로 픽셀 너비를 설정하면 안됩니다. 글꼴이 변경되면 텍스트 필드의 크기가 변경되고 플랫폼마다 다른 글꼴을 사용할 수 있습니다. Swing은 레이아웃 관리자와 함께 사용하도록 설계되었습니다. 레이아웃 관리자는 자동으로 구성 요소의 크기와 위치를 설정합니다. 자세한 내용과 작업 예제는 [레이아웃 관리자] (http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html)의 스윙 튜토리얼을 참조하십시오. – camickr