없는 것만

  • 홈
  • 방명록

EDT 2

Swing 사용하기 좋은 기능

Font 일괄 지정public void setUIFont() { FontUIResource defaultFont = new FontUIResource("맑은 고딕", Font.PLAIN, 13); FontUIResource titledFont = new FontUIResource("맑은 고딕", Font.BOLD, 12); FontUIResource textAreaFont = new FontUIResource("맑은 고딕", Font.PLAIN, 12); //개별 UIManager.put("Label.font", defaultFont); UIManager.put("Button.font", defaultFont); UIManager.put("Table.font"..

Java/Swing 2026.03.08

Swing 먼저 알아두면 좋은 내용

- EDT(Event Dispatch Thread)Swing은 Thread Safe 하지 않다. 동시에 UI를 업데이트 하는 경우에 문제가 될 수 있기 때문에 Swing 전용 단일 Thread를 사용해서 처리한다. 무거운 작업 시에는 SwingWorker와 조합해서 사용할 수 있고, 해당 조합에서 주로 쓰게 된다.평소 코드는 EDT에서 실행되기 때문에 컴포넌트 생성, 값 변화를 할 때는 적용하지 않아도 된다.하지만 Thread를 생성해서 사용하는 경우 등은 적용을 해야 한다.특히 컴포넌트를 static 변수로 사용하면 여러 화면에서 접근해서 문제가 생길 수 있으니 사용하지 말아야 한다.SwingUtilities.invokeLater(() -> { label.setText("HI");});SwingU..

Java/Swing 2026.03.08
이전
1
다음
더보기
프로필사진

없는 것만

과거의 나야 고맙다

  • Info (75)
    • Lang (22)
      • Python (1)
      • Javascript (4)
    • Java (24)
      • Swing (6)
    • DataBase (3)
    • Server (1)
    • Spring(Boot) (1)
    • Tools (10)
    • DevEtc (8)
    • ETC (8)
    • MY (15)

Tag

VS Code, Codility, Delphi, Github, Swing, SpringBoot, Java, STS, GIT, EDT, PASCAL, svn, 갤럭시워치, 이클립스, hackerrank, 카톡, 정규식, thread, Dialog, mariaDB,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp All rights reserved.

티스토리툴바