Created
October 29, 2013 22:38
-
-
Save resarahadian/7223967 to your computer and use it in GitHub Desktop.
Disable Copy Paste
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.JTextArea; | |
import javax.swing.JComboBox; | |
import javax.swing.DefaultComboBoxModel; | |
import javax.swing.JButton; | |
import javax.swing.ImageIcon; | |
import java.awt.Color; | |
import java.awt.Font; | |
@SuppressWarnings("serial") | |
public class frameDisableCoPas extends JFrame | |
{ | |
private JPanel contentPane; | |
private JTextField txtNama; | |
private JTextArea textPesanan; | |
@SuppressWarnings("rawtypes") | |
private JComboBox cbSatuan; | |
private JButton btnSimpan; | |
private JButton btnBatal; | |
private JLabel lblIcon; | |
private JLabel lblWall; | |
/** | |
* Create the frame. | |
*/ | |
@SuppressWarnings({ "rawtypes", "unchecked" }) | |
public frameDisableCoPas() | |
{ | |
setTitle("Pesan"); | |
setResizable(false); | |
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); | |
setBounds(100, 100, 550, 382); | |
contentPane = new JPanel(); | |
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); | |
setContentPane(contentPane); | |
contentPane.setLayout(null); | |
JLabel lblPelanggan = new JLabel("Pelanggan : "); | |
lblPelanggan.setFont(new Font("DejaVu Sans", Font.BOLD, 12)); | |
lblPelanggan.setForeground(new Color(255, 255, 255)); | |
lblPelanggan.setBounds(16, 6, 90, 15); | |
contentPane.add(lblPelanggan); | |
txtNama = new textFieldDisable(); | |
txtNama.setBounds(113, 0, 230, 27); | |
contentPane.add(txtNama); | |
txtNama.setColumns(10); | |
JLabel lblPesanan = new JLabel("Pesanan :"); | |
lblPesanan.setFont(new Font("DejaVu Sans", Font.BOLD, 12)); | |
lblPesanan.setForeground(new Color(255, 255, 255)); | |
lblPesanan.setBounds(16, 48, 90, 15); | |
contentPane.add(lblPesanan); | |
textPesanan = new textAreaDisable(); | |
textPesanan.setBounds(113, 54, 230, 101); | |
contentPane.add(textPesanan); | |
JLabel lblSatuan = new JLabel("Satuan : "); | |
lblSatuan.setFont(new Font("DejaVu Sans", Font.BOLD, 12)); | |
lblSatuan.setForeground(new Color(255, 255, 255)); | |
lblSatuan.setBounds(16, 184, 85, 15); | |
contentPane.add(lblSatuan); | |
cbSatuan = new JComboBox(); | |
cbSatuan.setModel(new DefaultComboBoxModel(new String[] {"Box ", "Bijian"})); | |
cbSatuan.setBounds(113, 179, 136, 27); | |
contentPane.add(cbSatuan); | |
btnSimpan = new JButton("Simpan"); | |
btnSimpan.setIcon(new ImageIcon("/home/resa/Aplikasi Java/SwingComponents/src/DisableCopyPaste/Simpan.png")); | |
btnSimpan.setBounds(113, 262, 136, 39); | |
contentPane.add(btnSimpan); | |
btnBatal = new JButton("Batal"); | |
btnBatal.setIcon(new ImageIcon("/home/resa/Aplikasi Java/SwingComponents/src/DisableCopyPaste/keluar.png")); | |
btnBatal.setBounds(311, 262, 127, 39); | |
contentPane.add(btnBatal); | |
lblIcon = new JLabel(""); | |
lblIcon.setIcon(new ImageIcon("/home/resa/Aplikasi Java/SwingComponents/src/DisableCopyPaste/icon.png")); | |
lblIcon.setBounds(374, 36, 141, 134); | |
contentPane.add(lblIcon); | |
lblWall = new JLabel(""); | |
lblWall.setIcon(new ImageIcon("/home/resa/Aplikasi Java/SwingComponents/src/DisableCopyPaste/hijauBg.png")); | |
lblWall.setBounds(0, -11, 548, 364); | |
contentPane.add(lblWall); | |
setLocationRelativeTo(null); | |
} | |
/** | |
* Launch the application. | |
*/ | |
public static void main(String[] args) { | |
EventQueue.invokeLater(new Runnable() | |
{ | |
public void run() { | |
try | |
{ | |
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); | |
frameDisableCoPas frame = new frameDisableCoPas(); | |
frame.setVisible(true); | |
} catch (Exception e) { | |
e.printStackTrace(); | |
} | |
} | |
}); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.swing.JTextArea; | |
import javax.swing.JOptionPane; | |
@SuppressWarnings("serial") | |
public class textAreaDisable extends JTextArea | |
{ | |
public void copy() | |
{ | |
JOptionPane.showMessageDialog(null, "Tidak bisa copy paste","Pesan",JOptionPane.ERROR_MESSAGE); | |
} | |
public void paste() | |
{ | |
JOptionPane.showMessageDialog(null, "Tidak bisa copy paste","Pesan",JOptionPane.ERROR_MESSAGE); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.swing.JTextField; | |
import javax.swing.JOptionPane; | |
@SuppressWarnings("serial") | |
public class textFieldDisable extends JTextField | |
{ | |
public void copy() | |
{ | |
JOptionPane.showMessageDialog(null, "Tidak bisa copy paste","Pesan",JOptionPane.ERROR_MESSAGE); | |
} | |
public void paste() | |
{ | |
JOptionPane.showMessageDialog(null, "Tidak bisa copy paste","Pesan",JOptionPane.ERROR_MESSAGE); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment