2011-04-06 4 views
2

그리드의 심볼을 선택하여 텍스트 영역에 삽입 할 수있는 Microsoft Word의 심볼 컨트롤과 같은 Java 컨트롤을 만들고 싶다고 가정 해보십시오. 거기에 반 길을 가져다 줄 스윙 컨트롤이 있습니까? 그렇지 않다면 처음부터 만드는 법에 대한 아이디어가 있습니까?스윙에 심볼 팔레트 만들기

답변

6

GridLayout을 사용하여 JPanel을 만듭니다. 그런 다음 텍스트 영역에 추가 할 심볼을 나타내는 버튼 텍스트로 표에 JButton을 추가 할 수 있습니다. 그런 다음 버튼의 텍스트를 가져 와서 텍스트 영역에 삽입하는 모든 버튼 사이에 공통 ActionLIstener를 공유 할 수 있습니다.