JRadioButton-Platzierung

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo

Meine Frage ist, wie kann ich eine JRadioButton unterhalb der Spalte bzw. unterhalb viele Spalten platzieren.

Hier ein Bild JRadioButton



Hier meine Code


[/img]
Code:
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.MenuBar;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.util.Date;
import java.util.EventObject;
import java.awt.event.*;  

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;

public class TableFeature extends JFrame implements ActionListener{
	JPanel p = new JPanel(); 
	JButton schliessen = new JButton ("Schliessen");
	JButton bearbeiten = new JButton ("Bearbeiten");
	JButton speichern = new JButton ("Speichern");
	
	

	String titles[] = new String[] { "DATUM", "NAME", "BEMERKUNG", "I_OBER", "I_OBER_AKTIV",
			  "I_UNTER", "I_UNTER_AKTIV", "U_OBER", "U_OBER_AKTIV", "U_UNTER", "U_UNTER_AKTIV",
			  "P_OBER", "P_OBER_AKTIV", "P_UNTER", "P_UNTER_AKTIV", "FL_I_OBER", "FL_I_OBER_AKTIV",
			  "FL_I_UNTER", "FL_I_UNTER_AKTIV", "FL_P_OBER", "FL_P_OBER_AKTIV", "FL_P_UNTER", 
			  "FL_P_UNTER_AKTIV", "X_OBER", "X_OBER_AKTIV", "X_UNTER", "X_UNTER_AKTIV", "Y_OBER",
			  "Y_OBER_AKTIV", "Y_UNTER", "Y_UNTER_AKTIV", "T_OBER", "T_OBER_AKTIV", "T_UNTER",
			  "T_UNTER_AKTIV", "PHI_OBER", "PHI_OBER_AKTIV", "PHI_UNTER", "PHI_UNTER_AKTIV",
			  "T_JP_OBER", "T_JP_OBER_AKTIV", "T_JP_UNTER", "T_JP_UNTER_AKTIV"};
		
public TableFeature() {
	super("Simple JTable Test"); 
	  setSize(500, 400); 
	  setDefaultCloseOperation(EXIT_ON_CLOSE); 

	  File pwd = new File("."); 
	  Object[][] stats = getFileStats(pwd); 

	  JTable jt = new JTable(stats, titles); 
	  jt.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); 
	  jt.setColumnSelectionAllowed(true); 

	  JScrollPane jsp = new JScrollPane(jt); 
	  getContentPane().add(jsp, BorderLayout.CENTER); 
	  
	  //JPanel p = new JPanel(); 
	  //p.add(new JButton("Bearbeiten")); 
	  //p.add(new JButton("Speichern")); 
	  //p.add(new JButton("Schließen")); 
	  //p.add(new JTextField("aha")); 
	  p.add(new JRadioButton("radio1")); 
	  p.add(new JRadioButton("radio2")); 
	  //JOptionPane.showConfirmDialog(null, p, "Titel", 
	    //      JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
	  
	schliessen.setActionCommand("Schliessen"); 
    schliessen.addActionListener(this); 
    bearbeiten.setActionCommand("Bearbeiten");
    bearbeiten.addActionListener(this);
    speichern.setActionCommand("Speichern");
    speichern.addActionListener(this);
    

	  getContentPane().add(p, BorderLayout.SOUTH); 
	  
	  p.add(schliessen);
	  p.add(bearbeiten);
	  p.add(speichern);
	  

}

public void actionPerformed( ActionEvent e ) 
{ 	        
    if (e.getSource() == bearbeiten) 
    { 
        System.out.println("Bearbeiten wurde gedrückt");
    } 
    if (e.getSource() == speichern) 
    { 
        System.out.println("Speichern wurde gedrückt"); 
    } 
    if (e.getSource() == schliessen) 
    { 
        System.exit(0); 
    } 


}
public Object[][] getFileStats(File dir) {
  String files[] = dir.list();
  Object[][] results = new Object[files.length][titles.length];

  for (int i = 0; i < files.length; i++) {
    File tmp = new File(files[i]);
    results[i][0] = new Boolean(tmp.isDirectory());
    results[i][1] = tmp.getName();
    results[i][2] = new Boolean(tmp.canRead());
    results[i][3] = new Boolean(tmp.canWrite());
    results[i][4] = new Long(tmp.length());
    results[i][5] = new Date(tmp.lastModified());
  }
  return results;
}

public static void main(String args[]) {
		
  TableFeature tf = new TableFeature();
  tf.setVisible(true);
 }
}




Danke
 
G

Gast

Gast
Du könntest einen eigenen CellRenderer verwenden und ein eigenes Model. Dann legst du immer in die unterste Spalte deine Radiobuttons und sagst das auch dem CellRenderer.

Es gibt auch modifizierte JTables, bei denen man die SpaltenÜBERschriften um buttons usw. erweitern kann, falls dir das auch reicht.
 

Eminent

Bekanntes Mitglied
Ich fürchte deine Arbeit wird die hier niemand abnehmen. Wenn du keine Ahnung von der Verwendung von CellRenderern hast musst du dich schon selbst einarbeiten.

Wenn du dann Fragen dazu hast wird dir hier sicherlich jemand helfen können.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A 2D-Grafik Zeichen werden über unabhängingen JRadioButton nicht gefüllt AWT, Swing, JavaFX & SWT 28
M Aktion ausführen wenn ein JRadiobutton deselektiert wird. AWT, Swing, JavaFX & SWT 3
P Wie lese ich einen jRadioButton aus? AWT, Swing, JavaFX & SWT 21
S JRadioButton und JCheckBox im JTree AWT, Swing, JavaFX & SWT 14
A Swing JRadioButton zeichnen nicht AWT, Swing, JavaFX & SWT 4
W Bei Programmstart jRadioButton automatisch auswählen AWT, Swing, JavaFX & SWT 2
W JRadioButton sauber untereinander anordnen AWT, Swing, JavaFX & SWT 3
G JRadioButton aktualisieren nicht... AWT, Swing, JavaFX & SWT 10
P JRadioButton.isSelected() Problem AWT, Swing, JavaFX & SWT 10
M Makierung bei JRadioButton entfernen AWT, Swing, JavaFX & SWT 5
H Swing Auf Änderung bei JRadioButton reagieren. AWT, Swing, JavaFX & SWT 3
Y JRadioButton soll JTextBox aktivieren UND deaktivieren AWT, Swing, JavaFX & SWT 3
Zettelkasten Swing JRadioButton festlegen AWT, Swing, JavaFX & SWT 2
M jradiobutton in jtable AWT, Swing, JavaFX & SWT 4
M JRadioButton refresh AWT, Swing, JavaFX & SWT 5
E JRadiobutton AWT, Swing, JavaFX & SWT 11
Guybrush Threepwood JRadioButton transparent AWT, Swing, JavaFX & SWT 2
J LayoutManager Layout über JRadiobutton Wechseln AWT, Swing, JavaFX & SWT 6
S Frage zu JRadioButton AWT, Swing, JavaFX & SWT 2
H JRadioButton.requestFocus() - Problem AWT, Swing, JavaFX & SWT 2
W JRadioButton / JCheckBox problem AWT, Swing, JavaFX & SWT 6
F Problem mit JRadioButton AWT, Swing, JavaFX & SWT 4
S JradioButton oder Toggle AWT, Swing, JavaFX & SWT 2
M JradioButton und ItemListener AWT, Swing, JavaFX & SWT 4
D JRadioButton Object AWT, Swing, JavaFX & SWT 2
P JRadioButton in Schleife erstellen > wo liegt mein Fehler AWT, Swing, JavaFX & SWT 2
I JRadioButton disablen geht nicht AWT, Swing, JavaFX & SWT 4
K JLabel / JRadioButton in Tabelle anzeigen AWT, Swing, JavaFX & SWT 7
T JRadioButton abfragen AWT, Swing, JavaFX & SWT 1
G JRadioButton in eine Tabelle AWT, Swing, JavaFX & SWT 4
F JRadioButton dynamisch benennen? AWT, Swing, JavaFX & SWT 7
B JRadioButton nicht auswählbar AWT, Swing, JavaFX & SWT 2
G JRadioButton beim deselektieren Wert ändern. AWT, Swing, JavaFX & SWT 2
M JRadioButton auslesen? AWT, Swing, JavaFX & SWT 8
G JRadioButton dynamisch erzeugen AWT, Swing, JavaFX & SWT 6
J LineBorder bei JRadioButton AWT, Swing, JavaFX & SWT 3
G JRadioButton deaktivieren? AWT, Swing, JavaFX & SWT 6
R jRadioButton AWT, Swing, JavaFX & SWT 4
D Platzierung von JTextfield in JPanel AWT, Swing, JavaFX & SWT 3
P AWT Problem mit Platzierung (GridBagLayout) AWT, Swing, JavaFX & SWT 2
S NetBeans GUI Builder - Code-Platzierung AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben