
[英]In Java How do I modify a look and feel system class such as com.sun.java.swing.plaf.windows.WindowsTableHeaderUI
[英]How do I fix a Java Look and Feel class without rebuilding the whole jdk
我在 Windows 上使用 AdoptJDK jdk-11.0.7.10-hotspot
我需要解决
com.sun.java.swing.plaf.windows.WindowsTableHeaderUI<\/code>的问题我不能只是子类这个类我需要替换它来解决问题。
那么有没有一种方法可以用修改后的系统类替换这个系统类,而不必从头开始实际重建 AdoptJDK jdks,因为我不知道如何做到这一点,而且解决一个问题似乎需要做很多工作。
或者我可以创建一个自定义类,它基本上是
com.sun.java.swing.plaf.windows.WindowsTableHeaderU<\/code>我的副本,并且能够访问它引用的所有 com.sun 类以便编译?
我可以在我自己的项目中的
com.sun.java.swing.plaf.windows<\/code>包中创建类,以便我可以访问包可见类并替换实际类吗?
实际问题的详细信息是在
WindowsTableHeaderUI<\/code>中
XPDefaultRenderer<\/code>类调用
SortOrder sortOrder =
getColumnSortOrder(table, column);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.