谁能告诉我下面列出的 API 的替换
SunToolkit.getContainingWindow
SwingUtilities2.getFontMetrics
SwingUtilities2.stringWidth
SwingUtilities2.drawString
SwingUtilities2.clipStringIfNecessary
SwingUtilities2.setLeadAnchorWithoutSelection
DefaultLookup.getIcon
和下面列出的类
sun.font.FontUtilities
com.sun.java.swing.plaf.motif.MotifComboBoxUI
com.sun.java.swing.plaf.windows.WindowsComboBoxUI
com.sun.java.swing.plaf.motif.MotifScrollBarUI
com.sun.java.swing.plaf.windows.WindowsScrollBarUI
com.sun.swing.internal.plaf.metal.resources.metal_it
最佳答案
我得到了关于 SwingUtilities2 的链接。请引用以下链接。
https://bugs.openjdk.java.net/browse/JDK-8132119
SwingUtilities2.stringWidth
SwingUtilities2.drawString
SwingUtilities2.clipStringIfNecessary
以上这些方法可以用javax.swing.plaf.basic.BasicGraphicsUtils
代替
BasicGraphicsUtils.stringWidth
BasicGraphicsUtils.drawString
BasicGraphicsUtils.getClippedString
关于java - Java 11 中的内部 API 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52637476/