코딩각

JavaFX - 13 | 자바FX에 CSS 파일 적용하기 | 외부 폰트 적용하기

자바FX GUI 프로그램에 CSS 파일을 적용하는 방법이다. CSS 파일을 처음 듣는 사람은 아래의 내용을 참고한다. 이 포스팅은 CSS의 선택자를 JavaFX에 적용할 것이다. CSS HTML 태그선택자, 전체전택자,아이디선택자,클래스선택자 (tistory.com) CSS HTML 태그선택자, 전체전택자,아이디선택자,클래스선택자 HTML을 하다가 CSS를 처음 사용할때 혼동스럽다. CSS를 왜 하는지 Cascading Style Sheet 이 무슨 뜻인지 와닿지가 않기 때문이다. 그건 IT용어 대부분이 생긴지 얼마 안되는 것들이라 사람들에게 익숙하 digiconfactory.tistory.com 다음은 CSS 파일을 JavaFX에 사용하려고 정의해놓은 코드다. HTML의 CSS파일과 약간 다른 부분이 ..

FRAMEWORK/자바 | JavaFX 2020. 11. 28. 04:15

JavaFX - 4 | 자바 GUI | JavaFX GUI 종료시키기

포스트 JavaFX - 3 에서 새로운 윈도우 창을 띄우고 사용자의 선택을 입력받는 과정을 통했다. 이번에는 JavaFX GUI 를 정확하게 종료하는 법에 대하여 다룬다. 물론 X 표시를 클릭하면 JavaFX 는 종료한다. 메소드로 봤을 때는 window.setOnCloseRequest(이벤트 핸들러)가 동작하는 것이다. 그 전에 우선 프로그램의 종료 코드를 보자. 다음과 같은 함수는 윈도우를 종료한다. Stage 인스턴스 window.close() 심플하고 좋은 이름이다. close() 나 exit() 라는 메서드의 이름은 스스로를 종료시키는 기능의 이름으로써 적합하다. 꼭 JavaFX 가 아니더라도 많은 GUI 에서 비슷한 이름을 사용한다. 자기 자신을 얼마나 잘 설명하는가가 좋은 메서드의 척도가 되..

FRAMEWORK/자바 | JavaFX 2020. 11. 15. 23:22

JavaFX - 3 | 자바 GUI | AlertBox 만들기 | Stage 클래스 2개 생성하기 | 윈도우간의 통신

AlertBox 는 보통 새로운 윈도우를 하나 더 띄우는 것이다. 윈도우 GUI 프로그램을 사용하다 보면 기존의 윈도우에서 한 개의 윈도우를 더 오픈해야 하는 경우가 생긴다. 윈도우를 오래 사용하다보면 의식하지 않고 사용하는 것인데 윈도우 안에서 새로운 윈도우를 오픈하는 것이므로 두개의 창이 열린다. Stage 구조를 두개 오픈하면 기존의 window 는 root 윈도우가 된다. 윈도우가 화면에 표시될 때 알 수 있지만 그러기 위해서는 윈도우를 열기 위한 작업을 반복하는 것이다. 이전 까지의 포스트를 통해서 javafx 는 다음의 구조라는 것을 알았다. - Stage 클래스 : 처음 열리는 Stage 클래스가 root 윈도우다. - Scene 클래스 : 하나의 Stage 클래스에 여러개의 Scene 들을..

FRAMEWORK/자바 | JavaFX 2020. 11. 15. 22:22
◀ 1 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

카테고리

  • 분류 전체보기 (1291)
    • IT뉴스 (94)
    • IT일반 (227)
    • IT출판 (161)
      • 워드프레스 | 티스토리 (136)
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (31)
    • 암호화폐 투자 (191)
    • 운영체제 메뉴얼과 팁 (31)
      • 윈도우11 (10)
      • 리눅스 일반 (21)
    • 코딩(CODING) (380)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (92)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (36)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (10)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (4)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (23)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (14)
    • 과학일반 (1)
    • 컴퓨터보안 (2)

방문자 카운터

  • 어제 :
  • 오늘 :
  • 누적 :

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바