JavaFXطريقة عرض نصالـLabel
بشكل مائل
المثال التالي يعلمك طريقة عرض نص الـ Label
بشكل مائل.
مثال
import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.text.Font; import javafx.stage.Stage; public class Main extends Application { public void start(Stage stage) { // تمثل العناوين التي سنضيفها في النافذة Label هنا قمنا بإنشاء 3 كائنات من الكلاس Label label_1 = new Label("Label 1"); Label label_2 = new Label("Label 2"); Label label_3 = new Label("Label 3"); // التي سيتم إضافتها في النافذة Labels هنا قمنا بتحديد مكان ظهور جميع الـ label_1.setTranslateX(60); label_1.setTranslateY(90); label_2.setTranslateX(210); label_2.setTranslateY(90); label_3.setTranslateX(350); label_3.setTranslateY(90); // Labels هنا قمنا بتغيير نوع و حجم جميع خط الـ label_1.setFont(new Font("Arial", 24)); label_2.setFont(new Font("Arial", 24)); label_3.setFont(new Font("Arial", 24)); // Labels هنا قمنا بتحديد درجة ميلان جميع الـ label_1.setRotate(45); label_2.setRotate(90); label_3.setRotate(-45); // في النافذة Root Node لأننا ننوي جعله الـ Group هنا قمنا بإنشاء كائن من الكلاس Group root = new Group(); // root في الكائن Labels هنا قمنا بإضافة جميع الـ root.getChildren().add(label_1); root.getChildren().add(label_2); root.getChildren().add(label_3); // فيها و تحديد حجمها Node كأول root هنا قمنا بإنشاء محتوى النافذة مع تعيين الكائن Scene scene = new Scene(root, 500, 200); // هنا وضعنا عنوان للنافذة stage.setTitle("JavaFX Label"); // أي وضعنا محتوى النافذة الذي قمنا بإنشائه للنافذة .stage في كائن الـ scene هنا وضعنا كائن الـ stage.setScene(scene); // هنا قمنا بإظهار النافذة stage.show(); } // هنا قمنا بتشغيل التطبيق public static void main(String[] args) { launch(args); } }
ستظهر لك النافذة التالية عند التشغيل.