Skip to content

Instantly share code, notes, and snippets.

@resarahadian
resarahadian / ClButtonTransparant.java
Created December 22, 2013 07:38
Membuat Transparant JButton
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.Shape;
import java.awt.geom.RoundRectangle2D;
import javax.swing.*;
@SuppressWarnings("serial")
@resarahadian
resarahadian / frameFireOS.java
Created December 22, 2013 00:38
[JFireOS] Membuat Tampilan Firefox OS dengan Java
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
import javax.swing.SwingConstants;
import javax.swing.Timer;
@resarahadian
resarahadian / frameSpinnerTable.java
Created December 18, 2013 23:45
Spinner di dalam JTable
import java.awt.Component;
import java.awt.EventQueue;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.awt.event.KeyEvent;
import java.util.EventObject;
import javax.swing.DefaultCellEditor;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSpinner;
@resarahadian
resarahadian / frameTableHighLights.java
Created December 18, 2013 01:10
Membuat Highlight Warna JTable
import java.awt.Color;
import java.awt.Component;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
@resarahadian
resarahadian / frameTransparantTable.java
Created December 17, 2013 23:18
Membuat Background JTable Transparan
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
@resarahadian
resarahadian / frameReportJPanel.java
Created December 16, 2013 23:39
Menampilkan Report di dalam JFrame
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.swing.JRViewer;
import java.awt.event.ActionListener;
@resarahadian
resarahadian / ClRoundButton.java
Created December 15, 2013 00:01
Komponen Swing Round Button
import java.awt.geom.*;
import javax.swing.*;
import java.awt.*;
@SuppressWarnings("serial")
public class ClRoundButton extends JButton {
public ClRoundButton(String lbl)
{
super(lbl);
@resarahadian
resarahadian / frameRoundButton.java
Created December 13, 2013 23:44
Membuat Round Button Java Swing
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Color;
import javax.swing.ImageIcon;
@resarahadian
resarahadian / ClPanelTransparant.java
Created December 12, 2013 23:08
Membuat Minimize, Maximize, dan Close Frame dengan JButton
import javax.swing.JPanel;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
@SuppressWarnings("serial")
public class ClPanelTransparant extends JPanel
{
private Color clr;
@resarahadian
resarahadian / frameTextSlider.java
Created December 11, 2013 01:19
Membuat file sh Java
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSlider;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.event.*;
import java.awt.Font;