package com.qy.ui;

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JButton;
import javax.swing.JTextArea;

import com.qy.Interfaces.DalogAbs;

import javax.swing.JFrame;
import javax.swing.UIManager;


public class TextToDalog extends JFrame {
	/**
	 * 
	 */
	DalogAbs abs;
	private static final long serialVersionUID = 1L;
	public TextToDalog(String title,String text,DalogAbs abs) {
		super(title);
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		this.abs=abs;
		initView(text);
	}
	/**
	 * @wbp.parser.constructor
	 */
	public TextToDalog(String title,String text) {
		// TODO Auto-generated constructor stub
		new TextToDalog(title, text,null);
	}
	public void initView(String text) {
		// TODO Auto-generated constructor stub
		setSize(636, 231);
		getContentPane().setLayout(null);
		
		JTextArea lblNewLabel = new JTextArea(text);
		lblNewLabel.setBackground(UIManager.getColor("Label.background"));
		lblNewLabel.setEditable(false);
		lblNewLabel.setLineWrap(true);
		lblNewLabel.setBounds(42, 37, 438, 106);
		getContentPane().add(lblNewLabel);
		
		
		JButton btnOk = new JButton("ok");
		btnOk.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent e) {
				TextToDalog.this.dispose();
				if(abs!=null) {
					abs.onSuccess();
				}
			}
		});
		btnOk.setBounds(491, 144, 113, 27);
		getContentPane().add(btnOk);
		setVisible(true);
	}
}
