본문 바로가기

etc4

[Git] 자주쓰는 명령어 git reset HEAD^ : 가장 최근 commit 한개 삭제 git reset HEAD^^ : 가장 최근 commit 두개 삭제 git push --force : 강제 푸쉬 git merge --abort : 머징상태 강제 취소 머지 전상태로 돌아감 git commit --amend -m "수정할 메세지" :가장 최근 commit 메세지 수정 2020. 10. 4.
[Java Fx] 컨테이너(Container) 1. 무대와 장면 무대(Stage)는 윈도우 하나에 하나의 장면(Scene)만 가질 수 있다 2. 컨테이너 : 화면을 구성하는 UI 컨트롤러(객체) 를 쉽게 배치할 수 있도록 도와주는 클래스 AcnhorPane : 컨트롤을 좌표로 배치하는 레이아웃 소스코드 public class AppMainTest extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage arg0) throws Exception { VBox root = new VBox(); root.setPrefHeight(150); root.setPrefWidth(300); root.setAlignment(.. 2020. 5. 31.
[Java Fx] FXML & Scene Builder 1. FXML이란? JavaFx에 포함되어 있는 XML 기반의 마크 업 언어입니다. (Tag방식) 2. JavaFx Scene Builder : 오라클에서 제공하는 FXML에 따르는 GUI 디자인 도구 마우스로 레이아웃과 UI컨트롤러 등을 드래그하여 배치하는 것만으로 FXML 소스코드를 작성할 수 있는 도구 2020. 5. 30.
[Java Fx] 시작하기 1. 자바 UI 변천사 AWT(Abstract Window Toolkit) : 운영체제가 제공하는 UI사용 운영체제별로 UI의 모양이 서로다르고, 종류가 제한적 Swing : 자체적 UI를 가져 모든 운영체제에서 같은 UI사용 속도가 느리고, 메모리 사용이 큼 JavaFx : 가볍고 풍부한 UI제공 Java7 업데이트6 버전부터 JavaFx2.2를 jdk에 포함 JavaFx는 MVC 패턴구조 Model : DB View : 화면 설계 Controller : 화면에 표시할 내용을 DB에서 가져오거나, 화면에서 입력받은 값을 DB에 저장해주는 양방향 컨트롤러 2. JavaFx 라이프 사이클 실행클래스는 Application을 상속받아 start()를 오버라이딩! 소스코드 public class AppMain.. 2020. 5. 29.