Code: Zaznacz cały
package app;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class MyWindow extends JFrame
{
private static final long serialVersionUID = 1L;
public MyWindow()
{
super("Projekt pierwszy");
setBounds(300, 300, 400, 300);
componenty();
teksty();
this.addWindowListener(new WindowAdapter(){
@SuppressWarnings("unused")
public void windowclosing(final WindowEvent we){
dispose();
System.exit(0);
}
}
);
}
public static void main(String[] args)
{
new MyWindow().setVisible(true);
}
public void componenty()
{
this.setJMenuBar(pasekMenu);
JMenu menuPlik = pasekMenu.add(new JMenu("Plik"));
final JMenuItem podMenuNowy = menuPlik.add(new JMenuItem("Nowy"));
final JMenuItem podMenuNowy2 = menuPlik.add(new JMenuItem("Wyjscie"));
podMenuNowy.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
}
});
podMenuNowy2.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
final JMenu menuPomoc = pasekMenu.add(new JMenu("Pomoc"));
JMenuItem pomoc = menuPomoc.add(new JMenuItem("Autor"));
pomoc.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
JOptionPane.showMessageDialog(rootPane, "Autor: TOMASZ SIKORA !");
}
});
}
public void teksty()
{
this.getContentPane().add(panel);
//panel.setLayout(null);
panel.add(nazwa);
panel.add(nazwa1);
panel.add(oblicz);
panel.add(zeruj);
panel.add(spinner);
panel.add(tablica);
panel.add(box);
box.addItem("Sumowanie");
box.addItem("Wyliczanie średniej");
box.addItem("Wartość min i max");
panel.add(poletextowe);
}
private JMenuBar pasekMenu = new JMenuBar();
private JPanel panel = new JPanel();
private JButton oblicz = new JButton("Oblicz");
private JButton zeruj = new JButton("Zeruj");
private JTextField nazwa = new JTextField(5);
private JTextField nazwa1 = new JTextField(5);
JSpinner spinner = new JSpinner();
JTable tablica = new JTable(5,5);
JComboBox box = new JComboBox();
JTextArea poletextowe = new JTextArea(5,6);
}