저장된 음악 데이터 가져오는 방법 이번 시간에는 기기 내에 저장되어 있는 음악들의 데이터를 가져오는 방법에 대해서 알아보도록 하겠습니다. 우선 코드는 아래와 같습니다. ContentResolver를 통해서 기기 내에 기본적으로 설치되어있는 '음악' 앱의 데이터베이스에 접근해서 mp3 정보들을 가져옵니다. 그리곤 Cursor를 통해서 데이터를 가져올수가 있습니다. 123456789101112131415161718192021222324 public void getMusicList(){ String[] projection = {MediaStore.Audio.Media._ID, MediaStore.Audio.Media._ID, MediaStore.Audio.Media.ALBUM_ID, MediaStore.Aud..
ComboBox 값 초기화 방법 및 사용법 이번 시간에는 ComboBox에 값을 넣는 방법과 그 밖에 다른 사용법에 대해서 알아보도록하겠습니다. 일단 Main은 건드릴 필요가 없고 아래와 같이 fxml 에 ComboBox를 추가해 봅시다. sample.fxml1234 Colored by Color Scriptercs ComboBox를 추가 한 뒤에 id 값을 추고 comboBox의 선택이 완료 되었을 때 불려지는 onAction 리스너를 지정해 주었습니다. 간단하게 css도 넣어보죠. style.css12345678.combo-box{ -fx-background-color: #ffffff; -fx-background-insets: 0; -fx-border-color: #B3B9BF; -fx-border-..
들어가며 이번 시간에는 JavaFX 에서 popup 창을 띄우는 방법을 알아보겠습니다. Pop up PopUp이라고 하면 Window 위에 window를 띄운다고 볼 수 있겠습니다. 용도로는 동적으로 입력을 받거나 메시지를 띄워줄때 등등 여러 상황에 쓰일수가 있겠습니다.\ 저희는 Popup 클래스를 사용할 것입니다. 방법은 간단합니다. 우선 Button을 하나 만들어 보겠습니다. sample.fxml onAction 이벤트 핸들러를 달아줍니다. 이제 Controller 에서 Popup을 만들어주면 되는데요. 예제코드 Conroller.java public class Controller implements Initializable{ @FXML Button popupBtn; Popup popup; TextA..
Java 요일 (월요일 부터 일요일 까지) 생성해서 String 배열에 넣기 이번 시간에는 간단하게 월요일 부터 일요일 까지 String 값을 생성해서 String 배열에 넣는 방법에 대해서 알아보겠습니다. 방법은 간단합니다. DateFormatSymbols 라는 클래스를 이용하면 되는데요. 이 클래스는 public 클래스로 지역화된 날짜, 요일, 이름, 시간대 데이터의 이름과 같은 문자열 형식 데이터를 반환하는 클래스입니다. 그래서 방법을 보시면 아래와 같습니다. 12DateFormatSymbols symbols=new DateFormatSymbols();String[]dayNames=symbols.getShortWeekdays();cs 그럼 결과는 일요일 부터 월요일 까지의 String 값이 들어가게..
구글 CT ( Computational Thinking for Educators) 소개 https://manchoi.gitbooks.io/computational-thinking-of-google/content/index.html 이 곳 입니다. 컴퓨팅 사고력 소개알고리즘 탐색패턴 찾기알고리즘 개발컴퓨팅 사고력 적용 위와 같은 내용들을 배우면서 컴퓨팅 사고력에 대한 깊은 이해력을 기를 수 있습니다. 저도 이제 부터 열심히 들어 보려 하고 있습니다 : )
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(..
VMware Player 사용시 full screen(전체화면) 사용하기 VMware를 사용하면서 작은 화면 때문에 불편했었는데 검색을 통해서 방법을 알게 되었습니다. 방법은 간단합니다. 1. VMware 상에서 Full Screen mode 로 전환합니다. 2. Ubuntu 상에서 디스플레이 설정으로 들어갑니다. 3. 해상도를 조절합니다. (full screen 이라면 최고 해상도로) 이해가 안 되신다면 이 동영상 을 참고하시면 좋을 것 같습니다. 끝으로 이 글이 도움이 되었다면, Google 광고 한번씩 클릭 부탁 드립니다. 🙏🙏🙏 광고 클릭은 많은 힘이 됩니다!
- Total
- Today
- Yesterday
- effectivejava
- Java UI
- 스프링부트
- 배낭 여행
- effective java
- java
- intelij
- JavaFX Window Close
- 일본 여행
- 방통대 과제물
- 텐트
- git
- 이펙티브자바
- JavaFX Table View
- TableView
- 일본여행
- 자전거 여행
- 이펙티브
- 자전거
- windows
- 인텔리제이
- springboot
- 자바
- 이펙티브 자바
- JavaFX 종료
- 일본 자전거 여행
- 배낭여행
- JavaFX
- 일본 배낭여행
- 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 |