Postingan

Pengenalan GITLAB

Gambar
1. Pengertian Git        Git adalah tool tang berfungsi sebagai version control system (VCS) yang digunakan para developer untuk mengembangkan software secara bersama-sama. Versin control system (VCS) adalah sebuah infrastruktur yang dapat mendukung pengembangan software secara kolaboratif.        Git penting untuk tim developer karena setiap orang dalam sebuah tim dapat melakukan perubahan pada source code tanpa harus takut terjadi bentrok ataupun kesulitan dalam menggabungkan hasil perubahan yang mereka lakukan. Dengan menggunakan git, setiap perubahan pada source code akan terlacak perubahannya, apa saja yang diubah, siapa yang mengubah dan kapan waktunya. Tentu saja, kolaborasi antar pengembang tersebut tidak bisa bejalan jika kita tidak menggunakan layanan untuk penyimpanan dan berbagi kode git yang telah kita buat. Saat ini sudah tersedia beberapa layanan web git, seperti github, gitlab, bitbucket, dan gitorous. 2. ...

Styling dengan CSS Java FX

Gambar
Styling dengan CSS Java FX Kita boleh menggunakan  Cascading Style Sheets  (CSS) untuk menghias program kita. CSS selalunya digunakan untuk menghias website. Selalu kita nampak setiap website mempunyai  button ,  menu , dan  background  yang lain daripada website lain. Sebenarnya CSS yang menghias website tersebut. Format CSS adalah seperti berikut: < selector > { < property > : < value > ; < property > : < value > ; } Contohnya, .button { background-color : black; font-size : 25 ; font-family : “Times New Roman” } Untuk JavaFX ada sedikit tambahan pada nama  property , iaitu ‘-fx-‘, contohnya, .button { -fx-background-color : black } Sekarang kita akan menghias program kita sebelum ini, iaitu program HelloJavaFX. Create file CSS Sebelum itu, seperti biasa kita akan membuat  package  baru untuk menyimpan semua file CSS dan gambar-gambar (jika ada). ...

FXML injection

Gambar
FXML injection Sekarang kita akan tambah fungsi kepada button tersebut menggunakan  FXML injection . Buka  HomeController.java  dan tambah code seperti berikut: package hellojavafx.view; import java.net.URL; import java.util.ResourceBundle; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.fxml.Initializable; public class HomeController implements Initializable { @FXML private void tulisHelloWorld (ActionEvent event) { System.out.println( "Hello World!" ); } /** * Initializes the controller class. */ @Override public void initialize (URL url, ResourceBundle rb) { // TODO } } Tips: Untuk  import  secara automatik menggunakan Netbeans, tekan Ctrl+Shift+I . Pastikan juga anda import dari package  javafx . FXML injection  ialah tanda  @FXML  yang kita letakkan pada method tulisHelloWorld() . Jika kita tidak letak  ...