Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Memperbaiki program #78

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import javax.swing.*; // mengimport Package Swing yang merupakan Toolkit standart Java GUI

public class programnya { // mendeklarasikan class utama, pastikan nama class sesuai dengan source_code
public static void main(String[] args) { // mendeklarasikan method void. Method void ini digunakan untuk menghasilkan pengeluaran (output) dalam program Java
SwingUtilities.invokeLater(new Runnable() { // utilities dari Java Swing yang biasanya mendeklarasikan GUI pokok pada Java
@Override // Method Override
public void run() { // methood void yang biasanya dideklarasikan untuk menjalankan dari sebuah variabel
createAndShowGUI(); // mendeklarasikan variabel yang dimana akan digunakan untuk menampilkan GUI pada Java
}
});
}
private static void createAndShowGUI() { // mendeklarasikan method void private yang dimana akan digunakan untuk membuat GUI Java
JFrame frame = new JFrame("Ini adalah JFrame"); // JFrame adalah Subclass dari JFrame yang memiliki fungsi sama dengan JFrame. JFrame ini juga bisa menuliskan sebuah output pada "tab" sebuah Frame GUI Java
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // dari variabel frame pada JFrame yang Menyetel operasi yang akan terjadi secara default ketika pengguna memulai "tutup" pada bingkai ini. Pada fungsi ini akan mengeluarkan GUI pada Java berupa sebuah Frame
frame.setBounds(20, 30, 300, 100); // Method ini digunakan untuk mengatur ukuran tampilan komponen GUI Java. Di method ini, biasanya mengatur tampilan (x, y, width, height)
frame.setLayout(null); // Method ini digunakan untuk mengatur Layout pada JFrame.

JButton button = new JButton("Click Me"); // JButton adalah utilities dari Java GUI yang digunakan untuk membuat sebuah tombol yang berisi tulisan saja
frame.getContentPane().add(button); // dari var. JFrame dengan method getContentPane() dan add() dari Javax Swing yang digunakan untuk menambahkan Utilities Java SWing lainnya ke JFrame dengan var. frame
button.setBounds(20,20,200,20); // Method ini digunakan untuk mengatur ukuran tampilan komponen GUI Java. Di method ini, biasanya mengatur tampilan (x, y, width, height)
frame.setVisible(true); // Utilities dari JFrame yang digunakan untuk mengeset semua GUI dan siap ditampilkan dalam bentuk output
}
}

/**
Saran dari kami, untuk menjalankan program ini dilakukan secara manual melalui Terminal/Bash/CMD
Untuk mengetahui cara mengcompile program Java, terdapat di README.md Repo Java ya :)
*/

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import javax.swing.*; // mengimport Package Swing yang merupakan Toolkit standart Java GUI

public class programnya { // mendeklarasikan class utama, pastikan nama class sesuai dengan source_code
public static void main(String[] args) { // mendeklarasikan method void. Method void ini digunakan untuk menghasilkan pengeluaran (output) dalam program Java
SwingUtilities.invokeLater(new Runnable() { // utilities dari Java Swing yang biasanya mendeklarasikan GUI pokok pada Java
@Override // Method Override
public void run() { // methood void yang biasanya dideklarasikan untuk menjalankan dari sebuah variabel
createAndShowGUI(); // mendeklarasikan variabel yang dimana akan digunakan untuk menampilkan GUI pada Java
}
});
}
private static void createAndShowGUI() { // mendeklarasikan method void private yang dimana akan digunakan untuk membuat GUI Java
JFrame frame = new JFrame("Ini adalah title dari JFrame"); // JFrame adalah Subclass dari JFrame yang memiliki fungsi sama dengan JFrame. JFrame ini juga bisa menuliskan sebuah output pada "tab" sebuah Panel GUI Java
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // dari variabel frame pada JFrame yang Menyetel operasi yang akan terjadi secara default ketika pengguna memulai "tutup" pada bingkai ini. Pada fungsi ini akan mengeluarkan GUI pada Java berupa sebuah Frame

JLabel label = new JLabel("Hello World"); // mendeklarasikan label pada frame GUI Java. Label ini juga bisa menuliskan sebuah output dengan tipe data "String".
frame.getContentPane().add(label); // menambahkan varibale JLabel tadi ke JFrame lewat subclass yakni JFrame
frame.pack(); // hasil dari packages swing yang biasanya digunakan untuk mengatur GUI agar sesuai dengan engan ukuran dan tata letak subkomponen yang diinginkan
frame.setVisible(true); // hasil dari packages swing yang digunakan untuk meng-set tampilan GUI. Pada tipe data dalam setVisible() adalah boolean.
}
}

/**
Saran dari kami, untuk menjalankan program ini dilakukan secara manual melalui Terminal/Bash/CMD
Untuk mengetahui cara mengcompile program Java, terdapat di README.md Repo Java ya :)
*/

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import javax.swing.*; // mengimport Package Swing yang merupakan Toolkit standart Java GUI
import java.awt.*; // mengimport Package AWT yang merupakan Toolkit pertama pada Java

public class programnya { // mendeklarasikan class utama. Pastikan nama class utama sama seperti nama source_code
public static void main(String[] args) { // mendeklarasikan method void. Method void ini digunakan untuk menghasilkan pengeluaran (output) dalam program Java
SwingUtilities.invokeLater(new Runnable() { // utilities dari Java Swing yang biasanya mendeklarasikan GUI pokok pada Java
@Override // Method Override
public void run() { // methood void yang biasanya dideklarasikan untuk menjalankan dari sebuah variabel
createAndShowGUI(); // mendeklarasikan variabel yang dimana akan digunakan untuk menampilkan GUI pada Java
}
});
}

private static void createAndShowGUI() { // mendeklarasikan method void private yang dimana akan digunakan untuk membuat GUI Java
JFrame frame = new JFrame("gambar di bawah adalah gambar warna COKLAT !!!"); // JFrame adalah Subclass dari JFrame yang memiliki fungsi sama dengan JFrame. JFrame ini juga bisa menuliskan sebuah output pada "tab" sebuah Frame GUI Java
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // dari variabel frame pada JFrame yang Menyetel operasi yang akan terjadi secara default ketika pengguna memulai "tutup" pada bingkai ini. Pada fungsi ini akan mengeluarkan GUI pada Java berupa sebuah Frame
frame.setBounds(20, 30, 300, 100); // Method ini digunakan untuk mengatur ukuran tampilan komponen GUI Java. Di method ini, biasanya mengatur tampilan (x, y, width, height)
frame.setLayout(null); // Method ini digunakan untuk mengatur Layout pada JFrame.

JPanel panel = new JPanel(); // JPanel adalah utilities dari Java Swing yang digunakan untuk membuat Panel dengan sebuah dua penyangga dan aliran tata letak Panel
panel.setBackground(new Color(150, 75, 0)); // Panel Java akan berisikan sebuah warna. Warna tersebut diisi dengan kode RGB
panel.setOpaque(true); // Method ini digunakan untuk mengisi setiap panel-panel. Untuk bisa melakukan itu diperlukan boolean true

frame.setContentPane(panel); // Method ini digunakan untuk mengeset Panel untuk dimasukkan ke Frame Java yang melalui var. JFrame dan var. JPanel
frame.setVisible(true); // Utilities dari JFrame yang digunakan untuk mengeset semua GUI dan siap ditampilkan dalam bentuk output
}
}

/**
Saran dari kami, untuk menjalankan program ini dilakukan secara manual melalui Terminal/Bash/CMD
Untuk mengetahui cara mengcompile program Java, terdapat di README.md Repo Java ya :)
*/