Java(56)
-
7주차 - javaFX, SceneBuilder 설치 (2)
javaFX 를 설치했으니 이제 GUI를 보면서 손쉽게 만들 수 있는 Scene Builder 를 설치해보자. DL : https://gluonhq.com/products/scene-builder/ Scene Builder - Gluon Drag & Drop,Rapid Application Development. Download Now Integrated Scene Builder works with the JavaFX ecosystem – official controls, community projects, and Gluon offerings including Gluon Mobile, Gluon Desktop, and Gluon CloudLink. Simple Drag gluonhq.com 설치파일을 실..
2022.09.07 -
7주차 - javaFX, SceneBuilder 설치 (1)
먼저 javaFX 를 설치하는 방법을 알아보자. 이클립스 실행 후 상단의 help - eclipese marketplacer 를 찾아 들어가보자. eclipese marketplace에 들어가면 많은 제품들이 나오는데 검색창에 javaFX를 검색해보자. 저기서 e(fx)clipse 를 다운 받으면 된다. 나는 이미 설치해서 installed 상태이다. 이제 설치는 이것으로 끝! javaFX를 쓰기위해선 javaFX용으로 프로젝트를 따로 만들어줘야 한다 package explorer 에서 우클릭 - new - other 으로 찾아들어간다. 이제 이후에 검색화면이 뜨는데 여기서 javaFX 를 찾고 javaFX 폴더 안의 javaFX Project를 선택한다. 이후 생성은 일반적으로 자바 프로젝트 만들때와 ..
2022.09.07 -
6주차 - javaFX ToggleButton
ToggleButton 은 클릭하면 선택상태가 유지되고 다시 클릭했을때 선택이 해제되는 Button을 생성한다. RadioButton처럼 ToggleGroup 을 만들어서 설정할 수 있다. public class ToggleButtonEx1 extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { ToggleButton toggle1 = new ToggleButton("토글1"); ToggleButton toggle2 = new ToggleButton("토글2"); toggle1.setText("토글버튼1..
2022.09.05 -
6주차 - javaFX TextField
TextField는 사용자가 입력가능한 한줄의 필드를 생성한다. public class TextFieldEx01 extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { TextField text1 = new TextField(); TextField text2 = new TextField(); text1.setMaxSize(180, 60); text2.setMaxSize(180, 60); text1.setText("아이디"); text2.setText("이름"); VBox box = new VBox(); ..
2022.09.05 -
6주차 - javaFX TextArea
TextArea는 일반적으로 인터넷에서 게시글을 작성하는 넓은 입력칸을 부른다. TextField는 한줄로 끝이지만 TextArea는 이름처럼 넓은 공간을 가진다. .setWrapText(boolean) 메서드를 이용하면 박스를 넘어갈시 줄을 넘길지도 설정할 수 있다. 아래는 코드 public class TextAreaEx01_02 extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { BorderPane border = new BorderPane(); Label toplb = new Label("TOP..
2022.09.05 -
6주차 - javaFX RadioButton
RadioButton 은 사용자가 체크 가능한 동그란 버튼을 생성한다. CheckBox와 비슷한 기능을 가지지만, CheckBox 는 주로 다중 선택이 가능한 때에 사용이 된다. RadioButton은 선택지중에 하나만 선택 하는 경우에 주로 사용 된다. 반드시는 아니지만 이것이 일반적인 사용 용도가 이러하니, 용도를 바꾸어 사용한다면 사용자에게 혼선을 줄 수 있으므로 주의하자. public class RadioButtonEx01 extends Application{ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { HBox box =..
2022.09.05