Automat

ene1nz

Mitglied
Hallo Leute ich muss ein Fahrkartenautomaten Programmieren, nur komme ich einfach nicht weiter irgednwie verschwindet alles, dann ist es wieder da... Es sollte so aussehen wie im Anhang, natürlich ohne Beschriftung. BIld Klick mich :)

Könnt ihr mir weiter helfen ?

Gibt es vielleicht einen Designer, wie Abeille oder Netbeans, der aber verwertbaren code ausspuckt ?

Benutze Eclipse die neuste Version und das JDK müsste die 6er Version sein.



Code:
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;

public class Panels extends JFrame{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	Panels(){
		super("Panels");
		init();
	}

	private void init() {
		
		this.setLayout(new GridLayout(1,3,2,2));
		
		JPanel p1 = new JPanel();
		p1.setLayout(null);
		JLabel l1 = new JLabel("Fahrkartenautomat");
		
		// Panel4 mit NullLayout-------------------------------------------
		JPanel p2 = new JPanel();
		p2.setLayout(null);
		JRadioButton b1 = new JRadioButton("Tarif A");
		JRadioButton b2 = new JRadioButton("Tarif A");
		JRadioButton b3 = new JRadioButton("Tarif A");
		JRadioButton b4 = new JRadioButton("Tarif A");
		
		
		
		JPanel p3 = new JPanel();
		p3.setLayout(null);
		JRadioButton rb1 = new JRadioButton("Kinder");
		JRadioButton rb2 = new JRadioButton("Jugendliche");
		JRadioButton rb3 = new JRadioButton("Erwachsene");
		
		
		
		b1.setBounds(10, 30, 100, 30);
		b2.setBounds(10, 60, 100, 20);
		b3.setBounds(10, 80, 100, 30);
		b4.setBounds(10, 110, 100, 20);
		
		rb1.setBounds(10, 30, 100, 30);
		rb2.setBounds(10, 30, 100, 30);
		rb3.setBounds(10, 30, 100, 30);
	
		p1.add(l1);
		p2.add(b1);
		p2.add(b2);
		p2.add(b3);
		p2.add(b4);
		p3.add(rb1);
		p3.add(rb2);
		p3.add(rb3);


		this.add(p1);
		this.add(p2);
		this.add(p3);
		
		
		this.addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent e )
			{
				Panels.this.dispose();
				System.exit(0);
			}
		});
		
	}
	
}

Startklasse

Code:
public class Start {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		Panels bf = new Panels();		
		bf.pack();
		bf.setVisible(true);
		bf.setSize(500,500);

	}

}
 
Zuletzt bearbeitet:
Hallo Leute, es wäre echt geil wenn mir jemand was helfen könnte, muss es bis morgen fertig haben.... Bitte....

SOrry fürs pushen und so.... aber es ist mir echt wichtig, ich komme alleine einfach nicht weiter...
 
Zuletzt bearbeitet:
Zurück