Java Swing TitledBorder 自定义颜色

标签 java swing user-interface border

我被困在一些愚蠢的事情上(感觉就是这样)。我正在尝试创建一个具有特定边框颜色和标题颜色的 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这样的方法。

关于Java Swing TitledBorder 自定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34807300/

相关文章:

java - 为什么归并排序和快速排序操作的顺序会导致第二个操作运行得更快?

java - 在 jMeter 2.12 版的工作台 > 添加 > 非测试元素中找不到 HTTP 代理服务器选项

java - 使用逗号格式化 JTable 列单元格中的整数

c++ - 简单的 C++ GUI 作为 XUL 的替代品?

Java 在可运行 Jar 文件的内容之间来回移动

java - 更新 NewRelic 版本在运行时抛出 AbstractMethodError

java - 如何在 fragment 中使用 GetJsonFromUrlTask​​.java

java - 如何在 java swing 应用程序中使用 Windows NT 登录凭据进行用户身份验证?

java限制窗口/Jpanel的切换

jquery - 上传 + jQuery UI