저는 Java 스윙을 사용하여 GUI를 만들고 스캐너 클래스를 사용하여 JTextField에서 입력 한 정보를 서버로 가져 왔습니다. 이것이 가능한가? 그렇다면 어떻게 될까?GUI가있는 스캐너 클래스 사용
답변
아니요. 콘솔이 없으므로 스캐너를 사용하지 마십시오. 대신 TextField의 getText() 메서드를 사용하여 필요할 때 텍스트를 가져옵니다.
스윙 작동 방식이 아닙니다. Scanner
은 명령 줄 입력 전용입니다. JTextField
인 경우 .getText()
메소드를 호출하십시오.
JTextField myField = new JTextField();
...
String currentText = myField.getText();
Swing
은 이벤트 기반입니다. JButton
이 있고 그 내용을 JButton
으로 지정하면 클릭 할 때 텍스트가 서버에 전송됩니다. 이를 위해서는 ActionListener
이 필요합니다. 자세한 내용은 아래의 튜토리얼을 참조하십시오. http://docs.oracle.com/javase/tutorial/uiswing/components/textfield.html
그러면 인쇄기를 사용하여 서버로 출력 할 수 있습니다. – user3125462
그리고 서버 측에서는 nextline()을 사용하여 사용자로부터 텍스트를 가져옵니다. – user3125462
응용 프로그램에서 수행해야하는 작업이 명확하지 않습니다. 클라이언트 측에서는 서버가이 상자 (.getText() 사용)에서 텍스트를 가져 와서 서버에 반환 할 수있는 메소드가 필요합니다. 그런 다음 서버 측에서 System.out.println (theText) 만 사용할 수 있습니다. – Clete2
- 1. 자바 스캐너 클래스 사용
- 2. 여러 등급의 스캐너 사용
- 3. 스캐너 + 테스터 클래스?
- 4. 자바 클래스 및 스캐너
- 5. 스캐너 클래스 도움말
- 6. Java 스캐너 클래스
- 7. 스캐너 클래스 입력 문제
- 8. 스캐너 클래스 더 모듈화
- 9. 스캐너 클래스 유효성 검사
- 10. java - 스캐너 클래스 NoSuchElementFoundException
- 11. GUI가있는 메모리보기
- 12. 스캐너 사용 데리미터 질문
- 13. Java에서 스캐너 사용
- 14. 자바 : 사용 스캐너
- 15. 스캐너 객체에 .equals() 사용
- 16. 델파이에서 바코드 스캐너 사용
- 17. 스캐너 클래스 InputMismatchException 및 경고
- 18. 코드를 건너 뛰는 스캐너 클래스
- 19. 자바 스캐너 읽기 클래스 문자열
- 20. 자바 스캐너 읽기 클래스 문자열
- 21. 스캐너 클래스 : 단어로 음절 감지
- 22. 자바 스캐너 클래스 useDelimiter 방법
- 23. Java의 스캐너 클래스 : Bash와 함께 왼쪽 및 오른쪽 버튼 사용
- 24. GUI가있는 자바 - 주차장 시스템
- 25. 스캐너 사용 중 하이픈 무시
- 26. JavaFX의 초기화 메소드에서 스캐너 사용
- 27. 스캐너 입력 저장 및 사용
- 28. 스캐너 사용 중 순환 계속됨()
- 29. 스캐너 사용 방법에 문제가 있습니까?
- 30. While 루프 사용, 스캐너 입력 변수 사용
스윙을 사용할 때 스캐너를 사용할 필요가 없습니다. 일단 작업을 시작하면 그 사실을 깨닫게 될 것입니다. –
불가능합니다. https://github.com/EsotericSoftware/kryo와 같은 라이브러리를 살펴보고 서버 클라이언트 통신에 대해 조금 배우십시오. – Quillion