Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Changing the font of a certain cell within a JTable

+4
−0

I am trying to change the font type and size in a JTable cell. Ive looked at tons of posts and while most don't produce stack traces, they don't seem to do anything either.

Here is the code I currently have. The result of the code within BorderLayout() is making my table look like a blank white box which would otherwise look like a normal table without the code. Is anyone familar with how to achieve this?

public class YahtzeeCard extends JPanel {
     private JTable topScore = new JTable(10, 7);
         //...other private vars...

     public YahtzeeCard(int width, int height) {
        this.height = height;
	this.width = width;
	
	setPreferredSize(new Dimension(width, height));
	setBorder(BorderFactory.createLineBorder(Color.black));
	setBackground(Color.white);	
	BoardLayout();
}
 
    public void BoardLayout() {
         //...add rows/columns to model, change cell size, etc...
         TableCellRenderer render = topScore.getCellRenderer(0, 0);
         topScore.setDefaultRenderer(TableCellRenderer.class, render); 
         Component c = topScore.prepareRenderer(render, 0, 0);
         c.setFont(new Font("Tahoma", Font.BOLD, 12));
    }
}
Why does this post require moderator attention?
You might want to add some details to your flag.
Why should this post be closed?

0 comment threads

1 answer

+0
−0

It turns out that my table cell renderer I was using wasn't initialized -.-

Why does this post require moderator attention?
You might want to add some details to your flag.

0 comment threads

Sign up to answer this question »