Advertisement
JonasDR

Kombinierte Elemente

Jul 6th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.24 KB | None | 0 0
  1. //---Main.java---
  2.  
  3. public class Main
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.         Rahmen Fenster = new Rahmen("Titel");
  8.         Fenster.add(new Basis());
  9.         Fenster.pack();
  10.         Fenster.setVisible(true);
  11.     }
  12. }
  13.  
  14. //---Rahmen.java---
  15.  
  16. import java.awt.Frame;
  17.  
  18. class Rahmen extends Frame
  19. {
  20.     Rahmen(String titel)       
  21.     {
  22.         super(titel);
  23.         addWindowListener(new Listener()); 
  24.     }
  25. }
  26.  
  27. //---Listener.java---
  28.  
  29. import java.awt.event.WindowAdapter;
  30. import java.awt.event.WindowEvent;
  31.  
  32. class Listener extends WindowAdapter
  33. {
  34.     @Override
  35.     public void windowClosing(WindowEvent e)
  36.     {
  37.         System.exit(0);
  38.     }
  39. }
  40.  
  41. //---Basis.java---
  42.  
  43. import java.awt.*;
  44.  
  45. class Basis extends Panel
  46. {
  47.     Button Button1 = new Button("Button");
  48.     TextField TextField1 = new TextField();
  49.     Label Label1 = new Label("Label");
  50.     Checkbox Checkbox1 = new Checkbox("Checkbox 1", false);
  51.    
  52.     CheckboxGroup CB1 = new CheckboxGroup();
  53.     Checkbox CB1_Checkbox1 = new Checkbox("Checkbox-", CB1, false);
  54.     Checkbox CB1_Checkbox2 = new Checkbox("-Group", CB1, false);
  55.    
  56.     GridLayout FrameLayout = new GridLayout(2,3);
  57.    
  58.     Basis()
  59.     {
  60.         setLayout(FrameLayout);
  61.  
  62.         add(Button1);
  63.         add(TextField1);
  64.         add(Label1);
  65.        
  66.         add(Checkbox1);
  67.         add(CB1_Checkbox1);
  68.         add(CB1_Checkbox2);
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement