111 lines
2.7 KiB
Java
111 lines
2.7 KiB
Java
package org.dclermonte.siba.gui;
|
|
|
|
import java.awt.EventQueue;
|
|
|
|
import javax.swing.JFrame;
|
|
import java.awt.Color;
|
|
import java.awt.Font;
|
|
import javax.swing.JTabbedPane;
|
|
import java.awt.BorderLayout;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.JMenuBar;
|
|
import javax.swing.JMenuItem;
|
|
import javax.swing.JMenu;
|
|
import java.awt.event.ActionListener;
|
|
import java.awt.event.ActionEvent;
|
|
import javax.swing.JPopupMenu;
|
|
import java.awt.Component;
|
|
import java.awt.event.MouseAdapter;
|
|
import java.awt.event.MouseEvent;
|
|
import java.awt.Dimension;
|
|
|
|
|
|
public class SibaGUI
|
|
{
|
|
|
|
private JFrame frmSimpleBackup;
|
|
|
|
/**
|
|
* Launch the application.
|
|
*/
|
|
public static void main(String[] args)
|
|
{
|
|
EventQueue.invokeLater(new Runnable()
|
|
{
|
|
public void run()
|
|
{
|
|
try
|
|
{
|
|
SibaGUI window = new SibaGUI();
|
|
window.frmSimpleBackup.setVisible(true);
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
/**
|
|
* Create the application.
|
|
*/
|
|
public SibaGUI()
|
|
{
|
|
initialize();
|
|
}
|
|
|
|
/**
|
|
* Initialize the contents of the frame.
|
|
*/
|
|
private void initialize()
|
|
{
|
|
frmSimpleBackup = new JFrame();
|
|
frmSimpleBackup.setMinimumSize(new Dimension(600, 400));
|
|
frmSimpleBackup.getContentPane().setBackground(new Color(173, 255, 47));
|
|
|
|
JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);
|
|
frmSimpleBackup.getContentPane().add(tabbedPane, BorderLayout.CENTER);
|
|
|
|
|
|
JPanel panel = new BackupPanel();
|
|
panel.setBackground(new Color(152, 251, 152));
|
|
tabbedPane.addTab("BackUp", null, panel, null);
|
|
|
|
JPanel panel_1 = new CheckPanel();
|
|
panel_1.setBackground(new Color(144, 238, 144));
|
|
tabbedPane.addTab("Check", null, panel_1, null);
|
|
frmSimpleBackup.setFont(new Font("DejaVu Sans", Font.BOLD, 12));
|
|
frmSimpleBackup.setForeground(new Color(0, 100, 0));
|
|
frmSimpleBackup.setBackground(new Color(102, 205, 170));
|
|
frmSimpleBackup.setTitle("Simple Backup");
|
|
frmSimpleBackup.setBounds(100, 100, 450, 300);
|
|
frmSimpleBackup.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
|
|
|
JMenuBar menuBar = new JMenuBar();
|
|
frmSimpleBackup.setJMenuBar(menuBar);
|
|
|
|
JMenuItem mntmNewMenuItem_1 = new JMenuItem("Sortir");
|
|
mntmNewMenuItem_1.addActionListener(new ActionListener() {
|
|
public void actionPerformed(ActionEvent e) {
|
|
frmSimpleBackup.dispose();
|
|
}
|
|
});
|
|
menuBar.add(mntmNewMenuItem_1);
|
|
|
|
JMenu mnNewMenu = new JMenu("Help");
|
|
mnNewMenu.setBackground(new Color(127, 255, 212));
|
|
mnNewMenu.setOpaque(true);
|
|
menuBar.add(mnNewMenu);
|
|
|
|
JMenuItem mntmNewMenuItem_2 = new JMenuItem("About");
|
|
mntmNewMenuItem_2.addActionListener(new ActionListener() {
|
|
public void actionPerformed(ActionEvent e) {
|
|
AboutDialog.main("");
|
|
}
|
|
});
|
|
mnNewMenu.add(mntmNewMenuItem_2);
|
|
}
|
|
|
|
}
|