첫 번째javaFx 실례(블로그 이사)
코드는 다음과 같다.
/*
* test.fx
*
* Created on 2008-11-30, 15:30:11
*/
package javafx;
import javafx.ext.swing.SwingFrame;
import javafx.ext.swing.Canvas;
import javafx.scene.geometry.Circle;
import javafx.scene.paint.Color;
import javafx.scene.*;
import javafx.application.Stage;
import javafx.ext.swing.*;
import javafx.scene.media.*;
import javafx.scene.*;
import javafx.scene.transform.*;
import javafx.scene.effect.*;
import javafx.scene.paint.*;
import javafx.scene.geometry.*;
import javafx.scene.image.*;
import javafx.scene.text.*;
import javafx.scene.paint.Color;
import javafx.animation.*;
import javafx.lang.Duration;
import javafx.application.Frame;
import javafx.input.MouseEvent;
/**
* @author Administrator
*/
var xcenter:Number=100;
var ycenter:Number=100;
var ajustx;var ajusty;
var group = Group{
content:[
Circle {
centerX:bind xcenter, centerY:bind ycenter
radius: 40
fill: Color.BLACK
onMousePressed: function( e: MouseEvent ):Void {
ajustx=xcenter-e.getX();
// , , ,
// :e.getDragX(); ,
ajusty=ycenter-e.getY();
java.lang.System.out.println(ajustx+" "+ajusty);
}
onMouseDragged: function( e:MouseEvent ):Void {
xcenter =e.getX()+ajustx;
ycenter =e.getY()+ajusty;
}
}
]
}
Frame {
title: "MyApplication"
width: 200
height: 200
closeAction: function() {
java.lang.System.exit( 0 );
}
visible: true
stage: Stage {
content: [group]
}
}
//현재 fx가 너무 완벽하지 않아서netbeans의 플러그인도 사용하기 어려워요. 심지어 import도 직접 써야 해요.
//그리고java.lang.system 같은 걸 인용하다니..
//다행히 아직 정식 버전이 아니어서 1.0을 기대해
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[JAVA](Swing) 입력 받고 HTTP 요청 보내기 (GET, POST)문자열 입력받기 메이븐 추가 + jackson 추가 (IntelliJ) HTTP 요청 (HttpURLConnection) Java Swing을 이용해 문자열을 입력 받고 해당 문자열을 HTTP 요청 보내는 과정을 설...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.