package paketmann;
import java.awt.BorderLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.Box;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.Container;
import javax.swing.GroupLayout;
import javax.swing.*;
import java.awt.*;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.BufferedReader;
public class tomclass extends JPanel {
private JButton firstButton;
private JLabel lbl1;
class LblListener extends MouseAdapter {
@Override
public void mouseClicked(MouseEvent e) {
Object source = e.getSource();
if (source == lbl1) {
JOptionPane.showMessageDialog(null,
"Es wurde auf Label1 geklickt");
}
if (source == firstButton) {
JOptionPane.showMessageDialog(null,
"Es wurde auf Button geklickt");
}
}
}
public tomclass() {
Container content = new JPanel();
this.add(content);
content.setLayout(null);
firstButton = new JButton(new ImageIcon("c:/1.jpg"));
lbl1 = new JLabel("Weihnachtsbaumständer");
MouseAdapter listener = new LblListener();
firstButton.setBounds(100, 200, 800, 230);
content.add(firstButton);
firstButton.addMouseListener(listener);
lbl1.setBounds(100, 200, 800, 230);
content.add(lbl1);
lbl1.addMouseListener(listener);
}
public static void main(String[] args) {
JFrame frame = new JFrame("ButtonTest");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new tomclass());
frame.pack();
frame.setVisible(true);
}
}