반응형
Label
setAlignment(Pos.원하는위치); => 위치지정
라벨 안에 이미지 넣기
라벨 글씨 색상 바꾸기
잘린 글씨들 다음줄로 이동
글씨체, 글씨 크기 설정
라벨 회전
마우스 이벤트
람다식 (Lambda Expressions)
=> 함수인데 함수를 따로 만들지 않고 코드한줄에 함수를 써서 그것을 호출하는 방식
=> *식별자 없이 실행가능한 함수
*식별자는 변수명, 상수명, 클래스명, 패키지명 등을 선언할 때 붙이는 이름.
위 코드에서는 new EventHandler<MouseEvent>가 이에 해당
=> 인터페이스 일때만 사용 가능
해당 인터페이스 안에 메소드가 하나여야한다.
기존
람다식
test 함수의 매개변수 : 부모의 타입으로 처리 할 수 있는 모든 변수타입을 처리할 수 있다.
=> Object로 처리하면 대부분의 타입을 처리할 수 있다. 업캐스팅
업캐스팅 예
ArrayList => 타입이 다 다른데도 저장할 수 있다.
버튼에 이미지 넣기
setOnMousePressed => 클릭 했을 때
setOnMouseReleased => 클릭을 놨을 때
안내창 띄우기 setAction => Alert 이용
그림자 효과 DropShadow => setEffect(DropShadow);
Scene Builder
https://gluonhq.com/products/scene-builder/#download
버전에 맞는것 다운 / 설치
씬 빌더랑 이클립스랑 연동하기
Ctrl + N
펜의 크기를 설정하면 보인다.
반응형
'Java > 자바 기반 웹 개발자 과정 필기' 카테고리의 다른 글
[200406.31일차] (0) | 2020.04.06 |
---|---|
[200403.30일차] (0) | 2020.04.03 |
[200402.29일차] Scene Buileder & Event Controller (0) | 2020.04.02 |
[200331.27일차] 디버깅 && 컴포넌트(Component) && 컨테이너(Container) (0) | 2020.03.31 |
[200330.26일차] Pane (0) | 2020.03.30 |
[200327.25일차] GUI 구현 - FX 플러그인 (0) | 2020.03.27 |
[200326.24일차] DB와 이클립스 연동 (0) | 2020.03.26 |