package com.github.cbpos1989.cg_assignments;
/**
* JDialog that will display either a winning messages or losing message.
*
* @author Colm O'Sullivan & Artjoms Porss
*
*/
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import java.awt.Font;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Message extends JDialog {
private final JPanel contentPanel = new JPanel();
/**
* Create the dialog.
*/
public Message(String str) {
setBounds(100, 100, 450, 300);
getContentPane().setLayout(null);
contentPanel.setLayout(new FlowLayout());
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
getContentPane().add(contentPanel, BorderLayout.CENTER);
JLabel lblNewLabel = new JLabel(str);
lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18));
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
lblNewLabel.setBounds(128, 46, 161, 45);
getContentPane().add(lblNewLabel);
JButton btnOk = new JButton("Ok");
btnOk.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
GuessWord.lives = 8;
Message.this.dispose();
}
});
btnOk.setBounds(163, 127, 96, 38);
getContentPane().add(btnOk);
}
}