- Beranda
- Komunitas
- Tech
- Programmer Forum
[ASK] Tugas GUI Java
TS
teayamoyarohisu
[ASK] Tugas GUI Java
Selamat siang menjelang sore agan agan sekalian
Ane dapet soal dari temen ane buat bikin sebuah program yang nge gambar garis pada GUI di Java. Di awal, program cuma menampilkan frame kosong. Kita bisa nentuin titik awal dan titik akhir dari garis caranya itu klik bagian yang ada di frame. Habis kita pilih titik awal sama titik akhir, otomatis program ngegambarin garis yang dimaksud
Kalo ane mikirnya gini, bikin frame dulu misal di class MainProgram1
import javax.swing.*;
public class MainProgram1 extends JFrame
{
public static void main(String args[])
{
JFrame frame = new JFrame();
JPanel panel = new Panel1();
frame.getContentPane().add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 500);
frame.setVisible(true);
}
}
Terus bikin class yang buat mouse listener nya itu, tapi ane stuck gan.. ane bingung gimana cara nyambungin si mouse listener ke gambar garisnya...
Berikut kodingan ane yang masih sangat ngaco
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Panel1
{
public Panel1 extends JPanel
{
LineListener listener = new LineListener();
}
private class LineListener implements MouseListener
{
public void actionPerformed(MouseEvent b)
{
}
}
}
Siapa tau ada agan yang mudeng
Ane dapet soal dari temen ane buat bikin sebuah program yang nge gambar garis pada GUI di Java. Di awal, program cuma menampilkan frame kosong. Kita bisa nentuin titik awal dan titik akhir dari garis caranya itu klik bagian yang ada di frame. Habis kita pilih titik awal sama titik akhir, otomatis program ngegambarin garis yang dimaksud
Kalo ane mikirnya gini, bikin frame dulu misal di class MainProgram1
import javax.swing.*;
public class MainProgram1 extends JFrame
{
public static void main(String args[])
{
JFrame frame = new JFrame();
JPanel panel = new Panel1();
frame.getContentPane().add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 500);
frame.setVisible(true);
}
}
Terus bikin class yang buat mouse listener nya itu, tapi ane stuck gan.. ane bingung gimana cara nyambungin si mouse listener ke gambar garisnya...
Berikut kodingan ane yang masih sangat ngaco
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Panel1
{
public Panel1 extends JPanel
{
LineListener listener = new LineListener();
}
private class LineListener implements MouseListener
{
public void actionPerformed(MouseEvent b)
{
}
}
}
Siapa tau ada agan yang mudeng
0
908
3
Komentar yang asik ya
Urutan
Terbaru
Terlama
Komentar yang asik ya
Komunitas Pilihan