package com.bao.lc.site.s3.gui;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
import com.bao.lc.ResMgr;
@SuppressWarnings("serial")
public class EnableIEPanel extends JPanel implements ValueBean<String>
{
private JPanel messagePanel = null;
private JPanel confirmBtnPanel = null;
private JButton closeBtn = null;
public EnableIEPanel()
{
initGUI();
addListeners();
}
private void initGUI()
{
initMessagePanel();
initConfirmBtnPanel();
this.setLayout(new BorderLayout());
this.add(messagePanel, BorderLayout.CENTER);
this.add(confirmBtnPanel, BorderLayout.SOUTH);
}
private void initMessagePanel()
{
messagePanel = new JPanel();
JLabel messageLabel = new JLabel(ResMgr.getString("td.msg.enable_ie"));
JTextField urlField = new JTextField(ResMgr.getString("td.msg.suggest_url"));
urlField.setEditable(false);
messagePanel.setLayout(new BorderLayout());
messagePanel.add(messageLabel, BorderLayout.NORTH);
messagePanel.add(urlField, BorderLayout.SOUTH);
messagePanel.setBorder(new TitledBorder(ResMgr.getString("td.msg.hint")));
}
private void initConfirmBtnPanel()
{
closeBtn = new JButton(ResMgr.getString("td.close"));
confirmBtnPanel = new JPanel();
confirmBtnPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 7, 7));
confirmBtnPanel.add(closeBtn);
}
private void addListeners()
{
closeBtn.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
setValue(null);
}
});
}
@Override
public void setValue(String newValue)
{
firePropertyChange(VALUE_PROPERTY, null, newValue);
}
@Override
public String getValue()
{
return null;
}
}