package ProgramWindow;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JProgressBar;
import javax.swing.SwingConstants;
import Buttons.Credits;
import MouseEvents.MouseEventBW;
import MouseEvents.MouseEventBayern;
import MouseEvents.MouseEventBerlin;
import MouseEvents.MouseEventBrb;
import MouseEvents.MouseEventBremen;
import MouseEvents.MouseEventHamburg;
import MouseEvents.MouseEventHessen;
import MouseEvents.MouseEventMV;
import MouseEvents.MouseEventNRW;
import MouseEvents.MouseEventNsachsen;
import MouseEvents.MouseEventRP;
import MouseEvents.MouseEventSH;
import MouseEvents.MouseEventSaarland;
import MouseEvents.MouseEventSachsen;
import MouseEvents.MouseEventSachsenAnh;
import MouseEvents.MouseEventTh;
@SuppressWarnings("serial")
public class AEKFrame extends JFrame {
// Titelgrafik
private JLabel lblTitelText;
private JLabel lblAeskulapStab;
// Anzeige Fortschrittsbalken
private JProgressBar progFortSchrittsAnzeige;
// Buttons optische Einstellung mit Bundesland Wappen
public void JButton() {
setHorizontalAlignment(SwingConstants.CENTER);
setVerticalAlignment(SwingConstants.CENTER);
}
// Vetikale Ausrichtung
private static void setVerticalAlignment(int center) {
}
// Horizontale Ausrichtung
private static void setHorizontalAlignment(int center) {
}
// Buttons mit Bundesland Wappen
private JButton btnBW;
private JButton btnBayern;
private JButton btnBerlin;
private JButton btnBrb;
private JButton btnBremen;
private JButton btnHamburg;
private JButton btnHessen;
private JButton btnMV;
private JButton btnNsachsen;
private JButton btnNRW;
private JButton btnRP;
private JButton btnSaarland;
private JButton btnSachsen;
private JButton btnSachsenAnh;
private JButton btnSH;
private JButton btnTh;
BufferedImage BW_Wappen, Bayern_Wappen, Berlin_Wappen, Brb_Wappen, Bremen_Wappen, Hamburg_Wappen, Hessen_Wappen,
MV_Wappen, Nsachsen_Wappen, NRW_Wappen, RP_Wappen, Saarland_Wappen, Sachsen_Wappen, SachsenAnh_Wappen,
SH_Wappen, Th_Wappen;;
// Allgemeine Schaltflächen
private JButton btnCredits;
private class CreditsAction implements ActionListener {
// Aufrufen der Credits - Klasse
// btnCredits Popup - Fenster html kodiert
@Override
public void actionPerformed(ActionEvent e) {
String msg = new String();
msg = "<html><left><p style='font-size:9px;'><font face=\''>"
+ "Microsoft Corporation in the United States and/or other countries.</em></left></p></html>";
Credits popup = new Credits(msg);
popup.setLocationRelativeTo(AEKFrame.this);
popup.setVisible(true);
}
}
// Äskulapnatter
BufferedImage imgAeskulap;
// Bundesland als Text unter Schaltflächen
private JLabel lblBW, lblBayern, lblBerlin, lblBrb, lblBremen, lblHamburg, lblHessen, lblMV, lblNsachsen, lblNRW,
lblRP, lblSaarland, lblSachsen, lblSachsenAnh, lblSH, lblTh;
public AEKFrame() {
/*
* super ("\u00C4K DataBase Reader"); "Programmname: ÄK DataBase Reader"
* setSize(1200, 530); "Fenstergröße des Programms: 1200px x 530px"
* setLocationRelativeTo(null);
* "Sofern kein weiteres Programm bzw. Fenster geöffnet ist" wird das
* Programmfenster auf dem Bildschirm zentriert
* setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
* "Beendet das Programm (darf nicht gelöscht werden ! ! !)"
*/
super("\u00C4K DataBase Reader \u00a9 by Dr.EAMTeam V 1.09.15");
setSize(1200, 530);
setLocationRelativeTo(null);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
createWidgets();
addWidgets();
}
// Fenster Elemente
private void addWidgets() {
getContentPane().setLayout(null);
getContentPane().add(lblTitelText);
getContentPane().add(lblAeskulapStab);
getContentPane().add(progFortSchrittsAnzeige);
getContentPane().add(btnBW);
getContentPane().add(lblBW);
getContentPane().add(btnBayern);
getContentPane().add(lblBayern);
getContentPane().add(btnBerlin);
getContentPane().add(lblBerlin);
getContentPane().add(btnBrb);
getContentPane().add(lblBrb);
getContentPane().add(btnBremen);
getContentPane().add(lblBremen);
getContentPane().add(btnHamburg);
getContentPane().add(lblHamburg);
getContentPane().add(btnHessen);
getContentPane().add(lblHessen);
getContentPane().add(btnMV);
getContentPane().add(lblMV);
getContentPane().add(btnNsachsen);
getContentPane().add(lblNsachsen);
getContentPane().add(btnNRW);
getContentPane().add(lblNRW);
getContentPane().add(btnRP);
getContentPane().add(lblRP);
getContentPane().add(btnSaarland);
getContentPane().add(lblSaarland);
getContentPane().add(btnSachsen);
getContentPane().add(lblSachsen);
getContentPane().add(btnSachsenAnh);
getContentPane().add(lblSachsenAnh);
getContentPane().add(btnSH);
getContentPane().add(lblSH);
getContentPane().add(btnTh);
getContentPane().add(lblTh);
getContentPane().add(btnCredits);
}
// Layout
/*
* Titeltext in jedem System vorhande Schriftart, Fett, Kursiv, Größe 30
* Schriftfarbe rot Titelfeld durchsichtig Hintergrundfarbe weiß Titeltext
* horizontal zentriert Titelfeld Postion x, y, Breite, Höhe
*/
private void createWidgets() {
// Hex Farbnummer Titeltext "Weiterbildungsdatenbanken der Ärztekammern"
Color Titeltext = new Color(0xE60005);
lblTitelText = new JLabel("Weiterbildungsdatenbanken der \u00C4rztekammern");
lblTitelText.setFont(lblTitelText.getFont().deriveFont(Font.BOLD + Font.ITALIC, 30));
lblTitelText.setForeground(Titeltext);
lblTitelText.setOpaque(true);
lblTitelText.setBackground(Color.WHITE);
lblTitelText.setHorizontalAlignment(SwingConstants.CENTER);
lblTitelText.setBounds(0, 0, 1194, 40);
// Äskulapnatter
try {
imgAeskulap = ImageIO.read(getClass().getResource("/img/aeskulap-stab.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
lblAeskulapStab = new JLabel();
lblAeskulapStab.setIcon(new ImageIcon(imgAeskulap));
lblAeskulapStab.setBounds(10, 50, 200, 420);
// Fortschrittsbalkenanzeige
progFortSchrittsAnzeige = new JProgressBar(0, 100);
progFortSchrittsAnzeige.setBounds(0, 480, 1194, 20);
progFortSchrittsAnzeige.setAlignmentX(CENTER_ALIGNMENT);
progFortSchrittsAnzeige.setVisible(isActive());
// Bundesland Buttons:
/*
* Postionsangabe und größe in Form (x, y, Breite, Höhe)
*/
// Baden-Württemberg
try {
BW_Wappen = ImageIO.read(getClass().getResource("/img/Baden-Wuerttemberg.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnBW = new JButton();
btnBW.addMouseListener(new MouseEventBW(btnBW));
btnBW.setContentAreaFilled(false);
btnBW.setIcon(new ImageIcon(BW_Wappen));
btnBW.setFocusPainted(false);
lblBW = new JLabel("Baden - W.");
lblBW.setFont(lblBW.getFont().deriveFont(Font.BOLD, 15));
lblBW.setForeground(Color.BLACK);
lblBW.setHorizontalAlignment(SwingConstants.CENTER);
lblBW.setVerticalAlignment(SwingConstants.CENTER);
lblBW.setBounds(220, 138, 110, 140);
btnBW.setBounds(220, 58, 110, 140);
// Bayern
try {
Bayern_Wappen = ImageIO.read(getClass().getResource("/img/Bayern.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnBayern = new JButton();
btnBayern.addMouseListener(new MouseEventBayern(btnBayern));
btnBayern.setContentAreaFilled(false);
btnBayern.setIcon(new ImageIcon(Bayern_Wappen));
btnBayern.setFocusPainted(false);
lblBayern = new JLabel("Bayern");
lblBayern.setFont(lblBayern.getFont().deriveFont(Font.BOLD, 15));
lblBayern.setForeground(Color.BLACK);
lblBayern.setHorizontalAlignment(SwingConstants.CENTER);
lblBayern.setVerticalAlignment(SwingConstants.CENTER);
lblBayern.setBounds(340, 138, 110, 140);
btnBayern.setBounds(340, 58, 110, 140);
// Berlin
try {
Berlin_Wappen = ImageIO.read(getClass().getResource("/img/Berlin.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnBerlin = new JButton();
btnBerlin.addMouseListener(new MouseEventBerlin(btnBerlin));
btnBerlin.setContentAreaFilled(false);
btnBerlin.setIcon(new ImageIcon(Berlin_Wappen));
btnBerlin.setFocusPainted(false);
lblBerlin = new JLabel("Berlin");
lblBerlin.setFont(lblBerlin.getFont().deriveFont(Font.BOLD, 15));
lblBerlin.setForeground(Color.BLACK);
lblBerlin.setHorizontalAlignment(SwingConstants.CENTER);
lblBerlin.setVerticalAlignment(SwingConstants.CENTER);
lblBerlin.setBounds(460, 138, 110, 140);
btnBerlin.setBounds(460, 58, 110, 140);
// Brandenburg
try {
Brb_Wappen = ImageIO.read(getClass().getResource("/img/Brandenburg.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnBrb = new JButton();
btnBrb.addMouseListener(new MouseEventBrb(btnBrb));
btnBrb.setContentAreaFilled(false);
btnBrb.setIcon(new ImageIcon(Brb_Wappen));
btnBrb.setFocusPainted(false);
lblBrb = new JLabel("Brandenburg");
lblBrb.setFont(lblBrb.getFont().deriveFont(Font.BOLD, 15));
lblBrb.setForeground(Color.BLACK);
lblBrb.setHorizontalAlignment(SwingConstants.CENTER);
lblBrb.setVerticalAlignment(SwingConstants.CENTER);
lblBrb.setBounds(580, 138, 110, 140);
btnBrb.setBounds(580, 58, 110, 140);
// Bremen
try {
Bremen_Wappen = ImageIO.read(getClass().getResource("/img/Bremen.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnBremen = new JButton();
btnBremen.addMouseListener(new MouseEventBremen(btnBremen));
btnBremen.setContentAreaFilled(false);
btnBremen.setIcon(new ImageIcon(Bremen_Wappen));
btnBremen.setFocusPainted(false);
lblBremen = new JLabel("Bremen");
lblBremen.setFont(lblBremen.getFont().deriveFont(Font.BOLD, 15));
lblBremen.setForeground(Color.BLACK);
lblBremen.setHorizontalAlignment(SwingConstants.CENTER);
lblBremen.setVerticalAlignment(SwingConstants.CENTER);
lblBremen.setBounds(700, 138, 110, 140);
btnBremen.setBounds(700, 58, 110, 140);
// Hamburg
try {
Hamburg_Wappen = ImageIO.read(getClass().getResource("/img/Hamburg.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnHamburg = new JButton();
btnHamburg.addMouseListener(new MouseEventHamburg(btnHamburg));
btnHamburg.setContentAreaFilled(false);
btnHamburg.setIcon(new ImageIcon(Hamburg_Wappen));
btnHamburg.setFocusPainted(false);
lblHamburg = new JLabel("Hamburg");
lblHamburg.setFont(lblHamburg.getFont().deriveFont(Font.BOLD, 15));
lblHamburg.setForeground(Color.BLACK);
lblHamburg.setHorizontalAlignment(SwingConstants.CENTER);
lblHamburg.setVerticalAlignment(SwingConstants.CENTER);
lblHamburg.setBounds(820, 138, 110, 140);
btnHamburg.setBounds(820, 58, 110, 140);
// Hessen
try {
Hessen_Wappen = ImageIO.read(getClass().getResource("/img/Hessen.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnHessen = new JButton();
btnHessen.addMouseListener(new MouseEventHessen(btnHessen));
btnHessen.setContentAreaFilled(false);
btnHessen.setIcon(new ImageIcon(Hessen_Wappen));
btnHessen.setFocusPainted(false);
lblHessen = new JLabel("Hessen");
lblHessen.setFont(lblHessen.getFont().deriveFont(Font.BOLD, 15));
lblHessen.setForeground(Color.BLACK);
lblHessen.setHorizontalAlignment(SwingConstants.CENTER);
lblHessen.setVerticalAlignment(SwingConstants.CENTER);
lblHessen.setBounds(940, 138, 110, 140);
btnHessen.setBounds(940, 58, 110, 140);
// Mecklenburg - Vorpommern
try {
MV_Wappen = ImageIO.read(getClass().getResource("/img/Mecklenburg-Vorpommern.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnMV = new JButton();
btnMV.addMouseListener(new MouseEventMV(btnMV));
btnMV.setContentAreaFilled(false);
btnMV.setIcon(new ImageIcon(MV_Wappen));
btnMV.setFocusPainted(false);
lblMV = new JLabel("MV");
lblMV.setFont(lblMV.getFont().deriveFont(Font.BOLD, 15));
lblMV.setForeground(Color.BLACK);
lblMV.setHorizontalAlignment(SwingConstants.CENTER);
lblMV.setVerticalAlignment(SwingConstants.CENTER);
lblMV.setBounds(1060, 138, 110, 140);
btnMV.setBounds(1060, 58, 110, 140);
// Niedersachsen
try {
Nsachsen_Wappen = ImageIO.read(getClass().getResource("/img/Niedersachsen.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnNsachsen = new JButton();
btnNsachsen.addMouseListener(new MouseEventNsachsen(btnNsachsen));
btnNsachsen.setContentAreaFilled(false);
btnNsachsen.setIcon(new ImageIcon(Nsachsen_Wappen));
btnNsachsen.setFocusPainted(false);
lblNsachsen = new JLabel("Nsachsen");
lblNsachsen.setFont(lblNsachsen.getFont().deriveFont(Font.BOLD, 15));
lblNsachsen.setForeground(Color.BLACK);
lblNsachsen.setHorizontalAlignment(SwingConstants.CENTER);
lblNsachsen.setVerticalAlignment(SwingConstants.CENTER);
lblNsachsen.setBounds(220, 386, 110, 140);
btnNsachsen.setBounds(220, 306, 110, 140);
// Nordrhein - Westfalen
try {
NRW_Wappen = ImageIO.read(getClass().getResource("/img/NRW.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnNRW = new JButton();
btnNRW.addMouseListener(new MouseEventNRW(btnNRW));
btnNRW.setContentAreaFilled(false);
btnNRW.setIcon(new ImageIcon(NRW_Wappen));
btnNRW.setFocusPainted(false);
lblNRW = new JLabel("NRW");
lblNRW.setFont(lblNRW.getFont().deriveFont(Font.BOLD, 15));
lblNRW.setForeground(Color.BLACK);
lblNRW.setHorizontalAlignment(SwingConstants.CENTER);
lblNRW.setVerticalAlignment(SwingConstants.CENTER);
lblNRW.setBounds(340, 386, 110, 140);
btnNRW.setBounds(340, 306, 110, 140);
// Rheinland - Pfalz
try {
RP_Wappen = ImageIO.read(getClass().getResource("/img/Rheinland-Pfalz.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnRP = new JButton();
btnRP.addMouseListener(new MouseEventRP(btnRP));
btnRP.setContentAreaFilled(false);
btnRP.setIcon(new ImageIcon(RP_Wappen));
btnRP.setFocusPainted(false);
lblRP = new JLabel("Rheinland - P.");
lblRP.setFont(lblRP.getFont().deriveFont(Font.BOLD, 15));
lblRP.setForeground(Color.BLACK);
lblRP.setHorizontalAlignment(SwingConstants.CENTER);
lblRP.setVerticalAlignment(SwingConstants.CENTER);
lblRP.setBounds(460, 386, 110, 140);
btnRP.setBounds(460, 306, 110, 140);
// Saarland
try {
Saarland_Wappen = ImageIO.read(getClass().getResource("/img/Saarland.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnSaarland = new JButton();
btnSaarland.addMouseListener(new MouseEventSaarland(btnSaarland));
btnSaarland.setContentAreaFilled(false);
btnSaarland.setIcon(new ImageIcon(Saarland_Wappen));
btnSaarland.setFocusPainted(false);
lblSaarland = new JLabel("Saarland");
lblSaarland.setFont(lblSaarland.getFont().deriveFont(Font.BOLD, 15));
lblSaarland.setForeground(Color.BLACK);
lblSaarland.setHorizontalAlignment(SwingConstants.CENTER);
lblSaarland.setVerticalAlignment(SwingConstants.CENTER);
lblSaarland.setBounds(580, 386, 110, 140);
btnSaarland.setBounds(580, 306, 110, 140);
// Sachsen
try {
Sachsen_Wappen = ImageIO.read(getClass().getResource("/img/Sachsen.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnSachsen = new JButton();
btnSachsen.addMouseListener(new MouseEventSachsen(btnSachsen));
btnSachsen.setContentAreaFilled(false);
btnSachsen.setIcon(new ImageIcon(Sachsen_Wappen));
btnSachsen.setFocusPainted(false);
lblSachsen = new JLabel("Sachsen");
lblSachsen.setFont(lblSachsen.getFont().deriveFont(Font.BOLD, 15));
lblSachsen.setForeground(Color.BLACK);
lblSachsen.setHorizontalAlignment(SwingConstants.CENTER);
lblSachsen.setVerticalAlignment(SwingConstants.CENTER);
lblSachsen.setBounds(700, 386, 110, 140);
btnSachsen.setBounds(700, 306, 110, 140);
// Sachsen - Anhaltt
try {
SachsenAnh_Wappen = ImageIO.read(getClass().getResource("/img/Sachsen-Anhalt.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnSachsenAnh = new JButton();
btnSachsenAnh.addMouseListener(new MouseEventSachsenAnh(btnSachsenAnh));
btnSachsenAnh.setContentAreaFilled(false);
btnSachsenAnh.setIcon(new ImageIcon(SachsenAnh_Wappen));
btnSachsenAnh.setFocusPainted(false);
lblSachsenAnh = new JLabel("Sachsen - A.");
lblSachsenAnh.setFont(lblSachsenAnh.getFont().deriveFont(Font.BOLD, 15));
lblSachsenAnh.setForeground(Color.BLACK);
lblSachsenAnh.setHorizontalAlignment(SwingConstants.CENTER);
lblSachsenAnh.setVerticalAlignment(SwingConstants.CENTER);
lblSachsenAnh.setBounds(820, 386, 110, 140);
btnSachsenAnh.setBounds(820, 306, 110, 140);
// Schleswig - Holstein
try {
SH_Wappen = ImageIO.read(getClass().getResource("/img/Schleswig-Holstein.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnSH = new JButton();
btnSH.addMouseListener(new MouseEventSH(btnSH));
btnSH.setContentAreaFilled(false);
btnSH.setIcon(new ImageIcon(SH_Wappen));
btnSH.setFocusPainted(false);
lblSH = new JLabel("Schleswig - H.");
lblSH.setFont(lblSH.getFont().deriveFont(Font.BOLD, 15));
lblSH.setForeground(Color.BLACK);
lblSH.setHorizontalAlignment(SwingConstants.CENTER);
lblSH.setVerticalAlignment(SwingConstants.CENTER);
lblSH.setBounds(940, 386, 110, 140);
btnSH.setBounds(940, 306, 110, 140);
// Thüringen
try {
Th_Wappen = ImageIO.read(getClass().getResource("/img/Thueringen.png"));
} catch (IOException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik konnte nicht gelesen werden!");
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
System.out.println("Ausnahmefehler beim Laden einer Grafik!\nEine Grafik wurde nicht gefunden!");
ex.printStackTrace();
}
btnTh = new JButton();
btnTh.addMouseListener(new MouseEventTh(btnTh));
btnTh.setContentAreaFilled(false);
btnTh.setIcon(new ImageIcon(Th_Wappen));
btnTh.setFocusPainted(false);
lblTh = new JLabel("Th\u00FCringen");
lblTh.setFont(lblTh.getFont().deriveFont(Font.BOLD, 15));
lblTh.setForeground(Color.BLACK);
lblTh.setHorizontalAlignment(SwingConstants.CENTER);
lblTh.setVerticalAlignment(SwingConstants.CENTER);
lblTh.setBounds(1060, 386, 110, 140);
btnTh.setBounds(1060, 306, 110, 140);
// Allgemeine Buttons: Über
btnCredits = new JButton("\u00DCBER \u00C4K");
btnCredits.setFont(btnCredits.getFont().deriveFont(Font.BOLD, 15));
btnCredits.setForeground(Color.decode("15073285"));
btnCredits.setBounds(220, 240, 110, 40);
btnCredits.addActionListener(new CreditsAction());
btnCredits.setFocusPainted(false);
}
}