dergeheime
Grünschnabel
Hallo,
ich bin noch neu hier. Habe nun ein kleines Problem. Ich möchte mindst. 3 RadioButton mit in mein Fenster einbinden. Geht leider nicht oder ich bin noch zu dumm.Könnte mir jemand ein wenig helfen?.
Hier mein Code:
ich bin noch neu hier. Habe nun ein kleines Problem. Ich möchte mindst. 3 RadioButton mit in mein Fenster einbinden. Geht leider nicht oder ich bin noch zu dumm.Könnte mir jemand ein wenig helfen?.
Hier mein Code:
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class Datenlesen extends JFrame
{
static JTextField textField = new JTextField();
Thread ta;
public Datenlesen()
{JFrame datenlesenfenster = new JFrame("Datenlesen");
Dimension frameSize = new Dimension(500, 400); // Größe des Bildschirms ermitteln
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - frameSize.height) / 2; // Position des JFrames errechnen
int left = (screenSize.width - frameSize.width) / 2;
datenlesenfenster.setSize(frameSize); // Größe zuordnen
datenlesenfenster.setLocation(left, top); // Position zuordnen
datenlesenfenster.addWindowListener(new WindowClosingAdapter());
datenlesenfenster.setBackground(new Color(0,0,127));
datenlesenfenster.setLayout(null); //new FlowLayout(CENTER));
textField.setText(" ");
textField.setBounds(new Rectangle(30, 30, 200, 30));
//Radio Buttons geht alles so nicht.
JPanel buttons = new JPanel();
JRadioButton r1 = new JRadioButton("Panel 1");
r1.setActionCommand("1");
JRadioButton r2 = new JRadioButton("Panel 2");
r2.setActionCommand("2");
final ButtonGroup group=new ButtonGroup();
group.add(r1);
group.add(r2);
buttons.add(r1);
buttons.add(r2);
//Beispiel Panel 1
final JPanel panel1 = new JPanel();
panel1.setBackground(Color.white);
panel1.add(new JLabel("Ich bin Panel1"));
//Beispiel Panel 2
final JPanel panel2 = new JPanel();
panel2.setBackground(Color.yellow);
panel2.add(new JLabel("Ich bin Panel2"));
datenlesenfenster.getContentPane().add(buttons,BorderLayout.WEST);
datenlesenfenster.setVisible(true);
JButton dateneinlesen = new JButton("Start lesen");
dateneinlesen.setBounds(100,300,100,30);
dateneinlesen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("Start lesen Button");
button_start(e);
}
});
JButton progende = new JButton("ENDE");
progende.setBounds(300,300,100,30);
progende.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("Ende Button");
ta.stop();
// m_SerialPort.close(); // Port schliessen
//datenlesenfenster.setVisible(false);
}
});
datenlesenfenster.add(textField,null);
datenlesenfenster.add(dateneinlesen);
datenlesenfenster.add(progende);
//datenlesenfenster.show();
}
public void button_start(ActionEvent eee)
{
System.out.println("Button Start\r\n");
ta = new ThreadAll();
ta.start();
}