|
package newbieilmuDemo; |
|
|
|
import java.awt.BorderLayout; |
|
import java.awt.EventQueue; |
|
|
|
import javax.swing.JFrame; |
|
import javax.swing.JPanel; |
|
import javax.swing.border.EmptyBorder; |
|
import javax.swing.border.TitledBorder; |
|
import javax.swing.ImageIcon; |
|
import javax.swing.border.LineBorder; |
|
import java.awt.Color; |
|
import javax.swing.JLabel; |
|
import java.awt.event.ActionListener; |
|
import java.awt.event.ActionEvent; |
|
|
|
@Anugrah Bagus S |
|
|
|
public class demoJButtonMakeOver extends JFrame { |
|
|
|
private JPanel contentPane; |
|
|
|
/** |
|
* Launch the application. |
|
*/ |
|
public static void main(String[] args) { |
|
EventQueue.invokeLater(new Runnable() { |
|
public void run() { |
|
try { |
|
demoJButtonMakeOver frame = new demoJButtonMakeOver(); |
|
frame.setVisible(true); |
|
} catch (Exception e) { |
|
e.printStackTrace(); |
|
} |
|
} |
|
}); |
|
} |
|
|
|
/** |
|
* Create the frame. |
|
*/ |
|
public demoJButtonMakeOver() { |
|
setTitle("[[demo Button Make Over]]"); |
|
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
|
setBounds(100, 100, 526, 411); |
|
contentPane = new JPanel(); |
|
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); |
|
setContentPane(contentPane); |
|
contentPane.setLayout(null); |
|
|
|
JPanel panel1 = new JPanel(); |
|
panel1.setBorder(new TitledBorder(null, "Button Gradient", TitledBorder.LEADING, TitledBorder.TOP, null, null)); |
|
panel1.setBounds(12, 12, 485, 90); |
|
contentPane.add(panel1); |
|
panel1.setLayout(null); |
|
|
|
JButtonMakeOver btnmkvrSimpan = new JButtonMakeOver((String) null); |
|
btnmkvrSimpan.setIcon(null); |
|
btnmkvrSimpan.setBounds(193, 22, 120, 44); |
|
panel1.add(btnmkvrSimpan); |
|
btnmkvrSimpan.setText("Simpan"); |
|
|
|
JPanel panel2 = new JPanel(); |
|
panel2.setLayout(null); |
|
panel2.setBorder(new TitledBorder(new LineBorder(new Color(32, 32, 32)), "Button Gradient Dengan Gambar", TitledBorder.LEADING, TitledBorder.TOP, null, null)); |
|
panel2.setBounds(12, 114, 485, 90); |
|
contentPane.add(panel2); |
|
|
|
JButtonMakeOver buttonMakeOver = new JButtonMakeOver((String) null); |
|
buttonMakeOver.setIcon(new ImageIcon("/home/newbieilmu/workspace/app.newbieilmu/src/image/dialog-ok-2.png")); |
|
buttonMakeOver.setText("Simpan"); |
|
buttonMakeOver.setBounds(189, 22, 120, 44); |
|
panel2.add(buttonMakeOver); |
|
|
|
JPanel panel3 = new JPanel(); |
|
panel3.setLayout(null); |
|
panel3.setBorder(new TitledBorder(new LineBorder(new Color(32, 32, 32)), "Button Gradient Dengan Background Gambar", TitledBorder.LEADING, TitledBorder.TOP, null, null)); |
|
panel3.setBounds(12, 224, 485, 115); |
|
contentPane.add(panel3); |
|
|
|
JButtonMakeOver buttonMakeOver_1 = new JButtonMakeOver((String) null); |
|
buttonMakeOver_1.addActionListener(new ActionListener() { |
|
public void actionPerformed(ActionEvent arg0) { |
|
} |
|
}); |
|
buttonMakeOver_1.setText("Simpan"); |
|
buttonMakeOver_1.setBounds(25, 35, 120, 36); |
|
panel3.add(buttonMakeOver_1); |
|
|
|
JLabel label = new JLabel(""); |
|
label.setIcon(new ImageIcon("/home/newbieilmu/workspace/app.newbieilmu/src/image/gradient/bg.jpg")); |
|
label.setBounds(12, 22, 154, 62); |
|
panel3.add(label); |
|
|
|
JButtonMakeOver buttonMakeOver_2 = new JButtonMakeOver((String) null); |
|
buttonMakeOver_2.setIcon(new ImageIcon("/home/newbieilmu/workspace/app.newbieilmu/src/image/dialog-ok-2.png")); |
|
buttonMakeOver_2.setText("Simpan"); |
|
buttonMakeOver_2.setBounds(316, 35, 120, 36); |
|
panel3.add(buttonMakeOver_2); |
|
|
|
JLabel label_1 = new JLabel(""); |
|
label_1.setIcon(new ImageIcon("/home/newbieilmu/workspace/app.newbieilmu/src/image/gradient/home.png")); |
|
label_1.setBounds(301, 22, 154, 62); |
|
panel3.add(label_1); |
|
} |
|
} |