Java(56)
-
5주차 - javafx 이벤트 (3)
이번 코드에서 해볼 것. 01. 버튼을 만들자. 02. 버튼에 이미지를 넣어보자. 03. 버튼이 눌렸을 때, 클릭이 풀렸을 때에 각각 padding 을 바꾸는 이벤트를 넣어보자 아래는 코드 import javafx.application.Application; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.image.ImageView; import javafx.scene.layout.HBox; import javafx.stage.Stage; public class EventEx4 extends Application{ @Override public void ..
2022.09.04 -
5주차 - javafx 이벤트 (2)
라벨에 마우스를 올렸을때 각도가 바뀌는 이벤트를 넣어보자 import javafx.application.Application; import javafx.event.Event; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.layout.AnchorPane; import javafx.scene.text.Font; import javafx.stage.Stage; public class EventEx3 extends Application{ @Override public void start(Stage primaryStage) throws Exception..
2022.09.03 -
5주차 - javafx 이벤트 (1)
라벨에 이벤트를 넣는 방법 라벨 위에 마우스를 올렸을때, 마우스를 치웠을때 글씨가 확대되고 돌아오는 코드를 작성해보자 import javafx.application.Application; import javafx.event.Event; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.layout.AnchorPane; import javafx.scene.text.Font; import javafx.stage.Stage; public class EventEx1 extends Application { public static void main(Strin..
2022.09.03 -
5주차 - javafx
자바fx로 간단한 글을 화면에 띄우는 방법을 알아보자. 자바fx를 사용할때에는 Application 을 상속받아 사용해야한다. 이때 메인메서드에서는 launch(args); 를 사용 후에 실제 구현될 내용은 start 메서드 안에 작성한다. public class Main extends Application { @Override public void start(Stage primaryStage) { try { BorderPane root = new BorderPane(); Label label = new Label("Hello JavaFx"); root.setCenter(label); label.setFont(new Font(40)); Scene scene = new Scene(root,400,400);..
2022.09.03 -
4주차 - 메서드 method (2) , 스태틱 메서드 static method
static 메서드는 생성자를 사용하지 않아도 바로 사용이 가능하다. 일반적인 메서드는 인스턴스 생성후, 클래스 내부에 있는 메서드를 부른다. 이 과정에서 클래스는 heap 영역에 저장된다. 하지만 static은 따로 생성을 하지 않아도 처음부터 static 영역에 별도로 저장된다. 나도 아직도 모든 흐름을 완벽하게 이해한것이 아니라 설명이 빈약하지만 static 메서드는 바로 이용이 가능하다는 것만 알아두자. 아래는 스태틱 메서드를 만드는 예시 public class Print { public static void printArr() { System.out.println(); } public static void printArr(int[] arr) { for (int i : arr) { System.o..
2022.09.03 -
4주차 - 메서드 method (1)
메서드란 객체 지향 프로그래밍에서 객체와 관련된 서브 루틴 (또는 함수) 출처 : 위키백과 - 메소드 나같은 초보들이 이해하기에 사전적 정의는 이해하기 어렵다.쉽게 이해하자면 클래스 내부에 있는 기능들을 부르는 명칭이 메서드이다. 아래는 클래스에서 메서드를 만드는 예시 import java.util.ArrayList; public class SubClass02 { //method1() 이라는 메서드를 만드는 구문 public void method1() { System.out.println("SubClass 멤버로 구성된 method1"); } // method2() 라는 메서드를 만드는 구문 public static void method2() { System.out.println("SubClass1 멤버..
2022.09.03