Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bt_p;
- import java.awt.BorderLayout;
- import java.awt.Container;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.MouseAdapter;
- import java.awt.event.MouseEvent;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JOptionPane;
- import javax.swing.JPanel;
- class SSample11_1 extends JFrame{
- static SSample11_1 frame;
- JButton button;
- public static void main(String args[]){
- frame = new SSample11_1("押すんだ!");
- frame.setVisible(true);
- }
- SSample11_1(String title){
- setTitle(title);
- setBounds(100, 100, 300, 250);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- JPanel p = new JPanel();
- JLabel label = new JLabel("押せ!");
- label.addMouseListener(
- new MouseAdapter(){
- public void mouseClicked(MouseEvent event){
- button.doClick(500);
- }
- }
- );
- button = new JButton("押せ!");
- button.addActionListener(
- new ActionListener(){
- public void actionPerformed(ActionEvent event){
- JLabel msg = new JLabel("^p^<コポォ");
- JOptionPane.showMessageDialog(frame, msg);
- }
- }
- );
- p.add(label);
- p.add(button);
- Container contentPane = getContentPane();
- contentPane.add(p, BorderLayout.CENTER);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement