TavernerPOS - Source Code
Clone:
git clone http://www.librarysmith.co.uk/tavernerPOS
package com.floreantpos.ui.dialog;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import com.floreantpos.IconFactory;
import com.floreantpos.Messages;
import com.floreantpos.main.Application;
import com.floreantpos.util.POSUtil;
public class AboutDialog extends POSDialog {
public AboutDialog() {
super(POSUtil.getFocusedWindow(), Messages.getString("AboutDialog.0")); //$NON-NLS-1$
}
@Override
protected void initUI() {
JPanel contentPanel = new JPanel(new BorderLayout(20,20));
contentPanel.setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20));
JLabel logoLabel = new JLabel(IconFactory.getIcon("/icons/", "fp_logo128x128.png")); //$NON-NLS-1$ //$NON-NLS-2$
contentPanel.add(logoLabel, BorderLayout.WEST);
JLabel l = new JLabel("<html><center><h1>TavernerPOS</h1><br/><h2>Version " + Application.VERSION + "</h2></center></html>"); //$NON-NLS-1$ //$NON-NLS-2$
contentPanel.add(l);
JPanel buttonPanel = new JPanel();
JButton btnOk = new JButton(Messages.getString("AboutDialog.5")); //$NON-NLS-1$
btnOk.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
dispose();
}
});
buttonPanel.add(btnOk);
contentPanel.add(buttonPanel, BorderLayout.SOUTH);
add(contentPanel);
}
}
- Details
- Last Updated: Monday, 04 April 2016 02:04
- Hits: 37092735