Zahlen in Tabellenzelle zentrieren

MrSnake

Mitglied
Ich versuche seit 2 Tagen immer mal wieder den Inhalt von meinen Tabellenzellen zu zentrieren.
Die Beispiele die im Netz verbreitet sind beziehen sich immer auf Strings und wenn ich versuche das ganze auf Integer zu ändern startet es entweder erst garnicht, oder es kracht...

So schaut die Tabelle im Grundgerüst bisher aus:

Java:
TableView tableTroopStats = new TableView();
TableColumn columnRowName = new TableColumn("Level");
TableColumn column_1 = new TableColumn("1");
TableColumn column_2 = new TableColumn("2");
TableColumn column_3 = new TableColumn("3");
TableColumn column_4 = new TableColumn("4");
TableColumn column_5 = new TableColumn("5");
TableColumn column_6 = new TableColumn("6");
TableColumn column_7 = new TableColumn("7");
TableColumn column_8 = new TableColumn("8");
TableColumn column_9 = new TableColumn("9");
TableColumn column_10 = new TableColumn("10");
TableColumn columnMaximum = new TableColumn("Max");
tableTroopStats.getColumns().addAll(columnRowName,column_1,column_2,column_3,column_4,column_5,column_6,column_7,column_8,column_9,column_10,columnMaximum);
columnRowName.setCellValueFactory(new PropertyValueFactory<>("rowName"));
column_1.setCellValueFactory(new PropertyValueFactory<>("lvl_1"));
column_2.setCellValueFactory(new PropertyValueFactory<>("lvl_2"));
column_3.setCellValueFactory(new PropertyValueFactory<>("lvl_3"));
column_4.setCellValueFactory(new PropertyValueFactory<>("lvl_4"));
column_5.setCellValueFactory(new PropertyValueFactory<>("lvl_5"));
column_6.setCellValueFactory(new PropertyValueFactory<>("lvl_6"));
column_7.setCellValueFactory(new PropertyValueFactory<>("lvl_7"));
column_8.setCellValueFactory(new PropertyValueFactory<>("lvl_8"));
column_9.setCellValueFactory(new PropertyValueFactory<>("lvl_9"));
column_10.setCellValueFactory(new PropertyValueFactory<>("lvl_10"));
columnMaximum.setCellValueFactory(new PropertyValueFactory<>("max"));
tableTroopStats.setItems(listLevelStats);

Als Beispiel habe ich zb das gefunden:

Java:
firstTextCol.setCellFactory(newCallback<TableColumn,TableCell>(){
            publicTableCell call(TableColumn p){
                TableCell cell =newTableCell<Person,String>(){
                    @Override
                    publicvoid updateItem(String item,boolean empty){
                        super.updateItem(item, empty);
                        setText(empty ?null: getString());
                        setGraphic(null);
                    }

                    privateString getString(){
                        return getItem()==null?"": getItem().toString();
                    }
                };

                cell.setStyle("-fx-alignment: CENTER-LEFT;");
                return cell;
            }
        });

Aber ich krieg es einfach nicht zurechtgewurschtelt... Kann mir das evtl jemand mit Integer statt String zeigen?
 

MrSnake

Mitglied
ich hab keinen schimmer wie ich das anstellen sollte - ich sehe dort überall immer nur String stehen - eine verständliche Erklärung habe ich bisher nicht gefunden. Erst recht nicht auf Deutsch^^
 

thet1983

Top Contributor
Du erhältst einen String ( item)
und diesen prüfst du ob er nur zahlen von 0-9 enthält..

Java:
 item.matches("[0-9]*");
Wenn ja dann setzt du den Style

Such mal nach String.matches...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I JTable, DefaultTableModel, zwei Zahlen multiplizieren. AWT, Swing, JavaFX & SWT 26
B Swing Sudoku: Laden / Speichern von Zahlen aus/in mehrere JTextFields aus/in eine(r) Textdatei AWT, Swing, JavaFX & SWT 9
A Swing nur Zahlen im Spinner(Textfeld) eingeben ! AWT, Swing, JavaFX & SWT 16
E Eingabe von Zahlen in TextArea AWT, Swing, JavaFX & SWT 2
D JavaFX Nur Zahlen in Textfield AWT, Swing, JavaFX & SWT 4
R Low-Res OCR einzelner Buchstaben und mehrstelliger Zahlen - Ideen gesucht AWT, Swing, JavaFX & SWT 2
A Mini-Menu-Schriften. Ein Problem bei hohen DPI Zahlen AWT, Swing, JavaFX & SWT 2
N JavaFX Textfeld nur Zahlen und nur von 5 bis 30 AWT, Swing, JavaFX & SWT 11
J Swing JTable cell-ausrichtung für zahlen mit alternierenden zeilenfarben AWT, Swing, JavaFX & SWT 2
J Swing JButton durch Eingabe von Zahlen in JTextFields aktivieren AWT, Swing, JavaFX & SWT 3
B AWT Mit TextField Zahlen einlesen lassen AWT, Swing, JavaFX & SWT 34
C JList: Sortieren von Zahlen AWT, Swing, JavaFX & SWT 4
B Pop-Up eingabe für Zahlen AWT, Swing, JavaFX & SWT 5
S JTable Float Column fuegt automatisch Punkt hinzu wenn man Zahlen eingibt. AWT, Swing, JavaFX & SWT 21
R Zeichnen von Zahlen in BufferedImage AWT, Swing, JavaFX & SWT 6
S Eingabefeld für die Validierung von Zahlen AWT, Swing, JavaFX & SWT 5
D Zahlen mit nullen in einer Tabelle anzeigen AWT, Swing, JavaFX & SWT 2
Y Zahlen aus einer Textarea auslesen AWT, Swing, JavaFX & SWT 2
V Bei Tab, Zahlen im jTextField markieren. AWT, Swing, JavaFX & SWT 2
F kleine Zahlen/buchstaben mit Java darstellen? AWT, Swing, JavaFX & SWT 3
H Eingabe von Zahlen in JTable und Fokusweitergabe AWT, Swing, JavaFX & SWT 4
S Textfeld mit zahlen AWT, Swing, JavaFX & SWT 3
J JSpinner mit zahlen AWT, Swing, JavaFX & SWT 10
P JSpinner Objekt anstatt Zahlen sollen man Namen auswählen AWT, Swing, JavaFX & SWT 2
K Zahlen eingeben AWT, Swing, JavaFX & SWT 7
J [JFormattedTextField] Nur Zahlen eingebbar AWT, Swing, JavaFX & SWT 3
F Probleme mit Passwortfeld und Zahlen (SWT) AWT, Swing, JavaFX & SWT 2
J JTable: Eingabe in Tabellenzelle korrigieren AWT, Swing, JavaFX & SWT 4
T JavaFX Bild in Tabellenzelle AWT, Swing, JavaFX & SWT 2
M JavaFX Wert aus Tabellenzelle auslesen AWT, Swing, JavaFX & SWT 4
N Tabellenzelle wird bei JCombBox mit eigenem Datentyp nicht aktualisiert AWT, Swing, JavaFX & SWT 7
G Tabellenzelle mit 2 Schriftarten AWT, Swing, JavaFX & SWT 3
W 2 Objekte in eine Tabellenzelle? AWT, Swing, JavaFX & SWT 3
B Vectorinhalt in Tabellenzelle darstellen AWT, Swing, JavaFX & SWT 3
S Tabellenzelle bei MouseEntered AWT, Swing, JavaFX & SWT 5
MiMa Optimieren einer Methode zum Zentrieren von Fenstern AWT, Swing, JavaFX & SWT 0
Hatsi09 Kinofilm zentrieren AWT, Swing, JavaFX & SWT 3
S JavaFX MenuItem in hoher (height größer) MenuBar vertikal zentrieren AWT, Swing, JavaFX & SWT 4
OlafHD JLabel im JFrame Zentrieren AWT, Swing, JavaFX & SWT 2
stylegangsta JLabel anzuzeigenden Text zentrieren AWT, Swing, JavaFX & SWT 9
V Anwendung im Vollbild zentrieren AWT, Swing, JavaFX & SWT 13
M Swing Jtable zellen zentrieren AWT, Swing, JavaFX & SWT 4
H Gif Animationen zentrieren AWT, Swing, JavaFX & SWT 9
P Rectangle on JPanel zentrieren AWT, Swing, JavaFX & SWT 20
C jPanel auf jScrollPane zentrieren AWT, Swing, JavaFX & SWT 3
reibi SWT Bild auf Composite zentrieren AWT, Swing, JavaFX & SWT 7
U Elemente im Panel zentrieren mit GridLayout AWT, Swing, JavaFX & SWT 3
B 2D-Grafik Text in einem Kreis zentrieren AWT, Swing, JavaFX & SWT 3
S Swing Component vertikal und hochizontal zentrieren? AWT, Swing, JavaFX & SWT 5
T Text in JTextPane vertikal (!) zentrieren AWT, Swing, JavaFX & SWT 4
D JTabbedPane zentrieren AWT, Swing, JavaFX & SWT 2
N JPanel vertikal im BorderLayout zentrieren AWT, Swing, JavaFX & SWT 2
B setTitle() Titel zentrieren AWT, Swing, JavaFX & SWT 7
K Panel zentrieren AWT, Swing, JavaFX & SWT 10
D Swing JScrollbar zentrieren AWT, Swing, JavaFX & SWT 3
Y JTable Zelleninhalt zentrieren AWT, Swing, JavaFX & SWT 2
hdi SWT Label Text vertikal zentrieren AWT, Swing, JavaFX & SWT 6
J Bilder in JScrollPane zentrieren AWT, Swing, JavaFX & SWT 5
C Swing Text vertikal zentrieren??? AWT, Swing, JavaFX & SWT 3
G Zentrieren mittels setLocationRelativeTo(null);? AWT, Swing, JavaFX & SWT 14
K Mainframe zentrieren AWT, Swing, JavaFX & SWT 4
T Divider zentrieren bei Gui Start AWT, Swing, JavaFX & SWT 21
DeeDee0815 SWT Label horizontal und vertikal zentrieren AWT, Swing, JavaFX & SWT 7
G BorderLayout - zentrieren AWT, Swing, JavaFX & SWT 1
M JSplitPane ein JPanel hinzufügen und zentrieren. AWT, Swing, JavaFX & SWT 9
M Makierten Text in JTextPane zentrieren AWT, Swing, JavaFX & SWT 2
G JScrollpage: Viewport beim Zoomen immer relative zentrieren AWT, Swing, JavaFX & SWT 5
S Text in einem JLabel zentrieren AWT, Swing, JavaFX & SWT 4
F [SWT] Buttons vertikal zentrieren AWT, Swing, JavaFX & SWT 7
Noar Infofenster zentrieren und HTML-formatierten Text readonly a AWT, Swing, JavaFX & SWT 7
A Zentrieren von drawstring() in einem fillRect() AWT, Swing, JavaFX & SWT 3
W jInternal Frame Zentrieren AWT, Swing, JavaFX & SWT 10
L JTable - zentrieren AWT, Swing, JavaFX & SWT 7
V JTable: Spalteninhalt zentrieren AWT, Swing, JavaFX & SWT 2
K JInternalFrame: internes Fenster zentrieren AWT, Swing, JavaFX & SWT 2
G Text zentrieren in einem JTextField ? AWT, Swing, JavaFX & SWT 2
L Programmfenster zentrieren . AWT, Swing, JavaFX & SWT 5
S Fenster zentrieren AWT, Swing, JavaFX & SWT 11
M Frame zentrieren AWT, Swing, JavaFX & SWT 9
M Image auf Button zentrieren AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen


Oben