我被愚蠢的东西卡住了(感觉就是这样)。我正在尝试使用边框和标题的特定颜色创建Java TitledBorder。
Border varBorder;
// this works (creates red border with black text)
varBorder = BorderFactory.createLineBorder(Color.RED);
varBorder = BorderFactory.createTitledBorder(lv_border, "Info");
// this crashes
varBorder.setTitleColor(Color.RED);
varBorder.setBorder(lv_border);
设置TitleBorder颜色的正确方法是什么?
最佳答案
在您的代码中varBorder是Border类型的。您可以将其强制转换为TitledBorder或更改变量的类型。在Border类中,没有像setTitleColor这样的方法。