G
gast
Gast
Hallo,
ich mache mir ein mir eine Tabelle und mein Problem ist, dass die Spalten so nur sehr schmal sind. deshalb möchte ich horizontal scrollen können.
Kann mir einer sagen wie ich das mache, ich bekomme es nicht hin.
Hier mein code
und meine 2.Frage:
kann ich nur die erste spalte breiter machen als die anderen?
am besten wäre es wenn die erste spalte stehen bleiben würde wenn ich scrolle, damit ich die probennr noch sehe wenn ich die elemente ganz rechts eingebe.
wäre schon wenn mir das einer am code zeigen könnte oder ein beispiel geben
danke
ich mache mir ein mir eine Tabelle und mein Problem ist, dass die Spalten so nur sehr schmal sind. deshalb möchte ich horizontal scrollen können.
Kann mir einer sagen wie ich das mache, ich bekomme es nicht hin.
Hier mein code
Code:
package Tabellen;
import java.util.ArrayList;
import javax.swing.DefaultCellEditor;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import Listener.ComboListener;
import SQL.Get;
public class BK_chem extends JFrame {
/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
try {
BK_chem frame = new BK_chem();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
private JTable m_table;
private DefaultTableModel m_model;
/**
* Create the frame
*/
public BK_chem() {
super("Ergebnisse der chem. Umschmelzanalyse");
getContentPane().setLayout(null);
setBounds(100, 100, 750, 375);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(0, 0, 745, 350);
getContentPane().add(scrollPane);
// tabelle erstellen
m_table = new JTable();
// modell für die tabelle um sie zu modellieren
m_model = new DefaultTableModel(new Object[20][23], new String[]{"Probennummer", "C", "Si", "Mn", "P", "S", "Ni", "Cu", "Mg", "Cr", "Co", "V", "B", "N", "Mo", "Ti", "Nb", "Zn", "Fe", "Al", "Sn", "Pb"});
m_table.setModel(m_model);
}
}
und meine 2.Frage:
kann ich nur die erste spalte breiter machen als die anderen?
am besten wäre es wenn die erste spalte stehen bleiben würde wenn ich scrolle, damit ich die probennr noch sehe wenn ich die elemente ganz rechts eingebe.
wäre schon wenn mir das einer am code zeigen könnte oder ein beispiel geben
danke