Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.Dimension;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.WindowAdapter;
- import java.awt.event.WindowEvent;
- import java.awt.event.WindowListener;
- import javax.swing.DefaultListModel;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JList;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- public class GUI extends JFrame implements ActionListener, WindowListener{
- JButton loeschen = new JButton("Liste löschen");
- JButton hinzu = new JButton("Hinzu");
- JButton erledigt= new JButton("Erledigt");
- JTextField eingabe= new JTextField();
- DefaultListModel<Integer> listModel=new DefaultListModel<Integer>();
- JList<Integer> list = new JList<Integer>(listModel);
- GUISafe gui2;
- public GUI(){
- this.setLayout(new BorderLayout());
- JPanel panel1= new JPanel();
- JPanel panel2 = new JPanel();
- JPanel panel3 = new JPanel();
- JPanel panel4 = new JPanel();
- JPanel panel5 = new JPanel();
- loeschen.addActionListener(this);
- hinzu.addActionListener(this);
- erledigt.addActionListener(this);
- panel5.setPreferredSize(new Dimension (260,35));
- eingabe.setPreferredSize(new Dimension(580,30));
- list.setPreferredSize(new Dimension(580,300));
- list.setBackground(Color.WHITE);
- this.setTitle("Zu erledigende Aufgaben");
- this.setSize(600, 400);
- panel1.add(eingabe);
- panel1.add(list);
- panel2.add(panel3,BorderLayout.WEST);
- panel2.add(panel5, BorderLayout.CENTER);
- panel2.add(panel4,BorderLayout.EAST);
- panel3.add(loeschen);
- panel4.add(hinzu);
- panel4.add(erledigt);
- this.add(panel1,BorderLayout.CENTER);
- this.add(panel2,BorderLayout.SOUTH);
- this.setVisible(true);
- this.addWindowListener(new WindowAdapter(){
- public void windowClosing(WindowEvent winEvt) {
- setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
- gui2 = new GUISafe();
- gui2.nein.addActionListener(gui2);
- gui2.ja.addActionListener(gui2);
- gui2.abbruch.addActionListener(gui2);
- }
- }
- );
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- // TODO Auto-generated method stub
- if(e.getSource()== gui2.nein){
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- System.out.println("hjhjvbhjibhk");
- System.exit(0);
- }
- }
- @Override
- public void windowActivated(WindowEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void windowClosed(WindowEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void windowClosing(WindowEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void windowDeactivated(WindowEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void windowDeiconified(WindowEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void windowIconified(WindowEvent e) {
- // TODO Auto-generated method stub
- }
- @Override
- public void windowOpened(WindowEvent e) {
- // TODO Auto-generated method stub
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement