JButton のカスタマイズについて助けが必要です。
そのために次の拡張メソッドを使用しています...ボタンに背景色を追加する必要があり、ボタンの2つの場所(左上と中央)に2つの異なるテキストを配置する必要があります
私のコードは、両方のシナリオ (色とテキストの位置) をサポートできません。テキストを配置するか、BG の色を取得することができます。現在のコードでは、BGの色を取得していますが、テキストが表示されません
protected void paintComponent(Graphics g) {
g.setColor( color);
g.fillRect(0, 0, getSize().width, getSize().height);
super.paintComponent(g);
setPreferredSize(new Dimension(47, 33));
if (isHeader) {
g.setFont(new Font("Arial", Font.PLAIN, 11));
g.drawChars(date.toCharArray(), 0, date.length(), 13, 20);
//setBackground(color);
} else {
g.setFont(new Font("Arial", Font.PLAIN, 9));
g.drawChars(date.toCharArray(), 0, date.length(), 3, 11);
g.setFont(new Font("Arial", Font.PLAIN, 11));
g.drawChars(hours.toCharArray(), 0, hours.length(), 18, 20);
}
super.paintComponent(g);
setContentAreaFilled(false);
g.finalize();
}