Vererbung (Java)
Programm 1
<code=java>
</code=java> |
<code=java>import javax.swing.*;
import java.awt.*; public class myProgram { public static void main(String[] args) { JFrame f = new JFrame("My Window"); JPanel p = new JPanel(); JButton b1 = new JButton("Button 1"); JButton b2 = new JButton("Button 2"); JButton b3 = new JButton("Button 3"); b1.setBackground(new Color(255,0,0)); b3.setBackground(new Color(255,0,0)); p.add(b1); p.add(b2); p.add(b3); f.add(p); f.pack(); f.setVisible(true); } }</code=java> |
Programm 2
<code=java>import javax.swing.*;
public class myFrame extends JFrame{ myFrame(String name) { super(name); } } </code=java> |
<code=java>import javax.swing.*;
import java.awt.*; public class myProgram { public static void main(String[] args) { myFrame f = new myFrame("My Window"); JPanel p = new JPanel(); JButton b1 = new JButton("Button 1"); JButton b2 = new JButton("Button 2"); JButton b3 = new JButton("Button 3"); b1.setBackground(new Color(255,0,0)); b3.setBackground(new Color(255,0,0)); p.add(b1); p.add(b2); p.add(b3); f.add(p); f.pack(); f.setVisible(true); } }</code=java> |
Programm 3
<code=java>import javax.swing.*;
import java.awt.*; public class myFrame extends JFrame{ myFrame() { super("My Window"); JPanel p = new JPanel(); JButton b1 = new JButton("Button 1"); JButton b2 = new JButton("Button 2"); JButton b3 = new JButton("Button 3"); b1.setBackground(new Color(255,0,0)); b3.setBackground(new Color(255,0,0)); p.add(b1); p.add(b2); p.add(b3); this.add(p); this.pack(); this.setVisible(true); } }</code=java> |
<code=java>public class myProgram {
public static void main(String[] args) { myFrame f = new myFrame(); } } </code=java> |
Programm 4
<code=java>import javax.swing.*;
import java.awt.*; public class myFrame extends JFrame{ myFrame() { super("My Window"); JPanel p = new JPanel(); JButton b1 = new JButton("Button 1"); JButton b2 = new JButton("Button 2"); JButton b3 = new JButton("Button 3"); b1.setBackground(new Color(255,0,0)); b3.setBackground(new Color(255,0,0)); p.add(b1); p.add(b2); p.add(b3); this.add(p); this.pack(); this.setVisible(true); } public static void main(String[] args) { myFrame f = new myFrame(); } }</code=java> |
<code=java>
</code=java> |
Programm 5
<code=java>import javax.swing.*;
import java.awt.*; public class RedButton extends JButton { RedButton(String name) { super(name); this.setBackground(new Color(255,0,0)); } } </code=java> |
<code=java>import javax.swing.*;
public class myProgram { public static void main(String[] args) { myFrame f = new myFrame("My Window"); JPanel p = new JPanel(); RedButton b1 = new RedButton("Button 1"); JButton b2 = new JButton("Button 2"); RedButton b3 = new RedButton("Button 3"); p.add(b1); p.add(b2); p.add(b3); f.add(p); f.pack(); f.setVisible(true); } }</code=java> |
Programm 6
<code=java>import javax.swing.*;
import java.awt.*; public class RedButton extends JButton { RedButton(String name) { super(name); this.setBackground(new Color(255,0,0)); } } </code=java> |
<code=java>import javax.swing.*;
import java.awt.*; public class myFrame extends JFrame{ myFrame() { super("My Window"); JPanel p = new JPanel(); RedButton b1 = new RedButton("Button 1"); JButton b2 = new JButton("Button 2"); RedButton b3 = new RedButton("Button 3"); p.add(b1); p.add(b2); p.add(b3); this.add(p); this.pack(); this.setVisible(true); } public static void main(String[] args) { myFrame f = new myFrame(); } }</code=java> |