Netbean의 비주얼 편집기를 사용하여 창을 디자인했습니다. 이제 스크롤 막대를 사용하여 추가 할 JTextField가 있습니다. 어떻게해야합니까?Netbeans 비주얼 편집기에서 JScrollPane 추가
0
A
답변
1
TextField에 Scollbar를 추가하면 안됩니다 .TextField는 이름, 나이, 롤 번호 등과 같이 사용자의 작은 항목을 입력하는 데 사용됩니다. 사용자의 메모와 같은 큰 크기의 텍스트를 입력하는 가장 좋은 구성 요소는 JTextArea입니다. 따라서 JTextField 대신 JTextArea를 추가해야합니다.
JFrame에에 JTextArea에 추가 한 후에는 코드 몇 줄을 쓸 수 있습니다 : - 'JTA는'당신의 넷빈즈가 당신을 위해 생성 한 사용자의 JTextArea에의 이름입니다
JScrollPane jsc=new JScrollPane();
jsc.add(jta);
. . 텍스트 영역의 제한 크기보다 큰 텍스트를 추가 할 때
가 (이제, 스크롤 막대가 나타납니다 를 사용하면 스크롤바가 영구적으로 표시하려면, 다음의 JScrollPane의 두 가지 속성이 있습니다. horizontalScrollBarPolicy 및 verticalScrollBarPolicy을이 두 가지 속성을 설정 항상에 그리고 당신은 항상 관계없이 JTextArea에 텍스트의 크기를 스크롤 막대가 표시됩니다) 여기
당신이 무엇을 할 수 있는지를 입증하는 전체 코드입니다 : -.import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
class TextAreaDemo
{
JTextArea jta;
TextAreaDemo()
{
JFrame jfrm=new JFrame("Text Area");
jfrm.setSize(200,300);
jfrm.getContentPane().setLayout(new FlowLayout());
jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jta=new JTextArea("Type Here");
//You can use this line to wrap that text when it extends on right side.
//jtxt.setLineWrap(true);
JScrollPane jscrp=new JScrollPane(jta);
jscrp.setPreferredSize(new Dimension(180,100));
jscrp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
jfrm.add(jscrp);
jfrm.setVisible(true);
}
public static void main(String args[])
{
SwingUtilities.invokeLater(new Runnable(){public void run(){new TextAreaDemo();}});
}
}
1
JTextArea를 사용하여 이것을 JScrollPane에 넣습니다. 비주얼 편집기를 사용하는 경우 기본적으로 완료됩니다 (TextArea를 창에 놓음). JScrollPane에는 horizontalScrollBarPolicy 및 verticalScrollBarPolicy라는 두 가지 속성이 있습니다. 이 두 속성을 항상 설정하면 스크롤 막대가 표시됩니다.
관련 문제
- 1. Netbeans - 편집기에서 .svn 디렉토리를 제외하십시오.
- 2. JSplitPane에 JScrollPane 추가
- 3. JLabel에 JScrollPane 추가
- 4. Netbeans 비주얼 라이브러리를 이클립스 편집기로
- 5. Netbeans - JAR 모듈 추가
- 6. NetBeans 프로젝트에 DLL 추가
- 7. Netbeans 대 JDeveloper의 스윙 개발
- 8. 자동 스크롤 JScrollPane disturbing
- 9. JScrollPane 마지막으로 추가 된 행에서 스크롤
- 10. ajax가 추가 된 div에 jScrollPane 적용
- 11. JScrollPane의 JScrollPane
- 12. 비주얼 스튜디오에 추가 - 프로젝트에 파일 추가
- 13. jScrollPane 문제
- 14. RSS가있는 JScrollPane
- 15. Netbeans UML 편집기에서 글꼴을 작게 만드는 방법은 무엇입니까?
- 16. "mvc 프로젝트 비주얼 스튜디오에서보기 추가"
- 17. 새 페이지 비주얼 스튜디오 추가
- 18. Netbeans - 현재 편집중인 라이브러리 추가
- 19. netbeans rcp 런타임시 topcomponent에 추가
- 20. Netbeans의 JScrollPane : 코너 구성 요소 삽입
- 21. JList, JScrollPane
- 22. JScrollPane 레이아웃
- 23. java jscrollpane
- 24. scrollByY jScrollPane
- 25. jscrollpane colors
- 26. JScrollPane 사용법
- 27. jScrollPane resize
- 28. JScrollPane 문제
- 29. NetBeans 비주얼 라이브러리에서 마우스 위치를 얻는 방법은 무엇입니까?
- 30. jScrollPane 문제 AJAX와 After()