JavaFX 폰트 적용하는 방법 이번 시간에는 JavaFX 에서 외부 폰트를 적용하는 방법에 대해서 알아보겠습니다. 일단 시작에 앞서 폰트 파일이 필요합니다. 저는 Google Open Font인 Roboto 폰트 파일을 사용하겠습니다. 폰트를 받으셨으면 이제 src 디렉터리에 넣어주시면 됩니다. 이렇게 말이죠. 그리고 Java 코드를 통해서 폰트파일을 불러와야 합니다. 그 내용은 아래의 소스코드와 같습니다. Main.java12345678910111213141516171819public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception{ Font.loadFont(getClass(..
JavaFX에 CSS 파일 적용하는 방법 이번 시간에는 JavaFX에서 FXML 파일을 꾸밀수 있는 CSS 파일을 만들고 적용하는 방법에 대해서 알아보겠습니다. 방법은 이전에 보았던 볼품없는(?) UI 를 가지고 간단하게 진행 해보겠습니다. 목표하는 바는 아래 와 같습니다. 텍스트 필드와 버튼이 클릭 되고 Focus가 됬을 때 원래는 파란색으로 테두리색이 바뀌지만 위 처럼 초록색으로 바꾸는 간단한 프로그램을 작성해 보겠습니다. 일단 CSS 파일을 하나 만들어 봅시다. 이렇게 만들어줍니다. FXML 파일은 이전과 같습니다. 그래도 한번 더 보시죠. sample.fxml123456789101112131415161718192021222324252627282930 Colored by Color Scripterc..
JavaFX를 시작하며 이번 시간에는 JavaFX를 이용해서 정말 간단한 UI를 만드는 작업을 해보겠습니다. 정말 생판 모르던 JavaFX를 가지고 이렇게 저렇게 막 만든지라 볼품(?) 없어도 이해 바랍니다. 아래와 같은 UI 를 만들어 볼 예정입니다. 텍스트를 입력하고 버튼을 누르면 하단에 텍스트가 뜨는 형식입니다. 프로젝트 구조 프로젝트 구조는 이러합니다. 1. Main.java 2. Controller.java 3. sample.fxml 위 처럼 3개의 파일이 만들어져 있습니다. UI를 만드는 방법은 Java 코드에서 만드는 방법과 fxml에서 만드는 방법이 있는데 저는 fxml 을 사용해 만들겠습니다. * fxml이란? - XML 을 base로 한 유저 인터페이스 마크업 언어로 JavaFX app..
- Total
- Today
- Yesterday
- 이펙티브 자바
- windows
- 자전거
- 일본여행
- effective java
- 배낭 여행
- 배낭여행
- 이펙티브자바
- 스프링부트
- springboot
- JavaFX 종료
- TableView
- 일본 배낭여행
- effectivejava
- java
- 이펙티브
- JavaFX Table View
- 인텔리제이
- 자바
- 방통대 과제물
- intelij
- Java UI
- 자전거 여행
- JavaFX 테이블뷰
- 일본 여행
- git
- 텐트
- JavaFX Window Close
- 일본 자전거 여행
- JavaFX
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |