简体   繁体   English

Java 11 中的内部 API 替换

[英]Internal API Replacement in Java 11

Can someone tell me the replacement of below listed API有人能告诉我下面列出的 API 的替换吗

SunToolkit.getContainingWindow

SwingUtilities2.getFontMetrics

SwingUtilities2.stringWidth

SwingUtilities2.drawString

SwingUtilities2.clipStringIfNecessary

SwingUtilities2.setLeadAnchorWithoutSelection

DefaultLookup.getIcon

And below listed classes和下面列出的类

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

I got the link about SwingUtilities2.我得到了关于 SwingUtilities2 的链接。 Please refer the below links.请参考以下链接。

https://bugs.openjdk.java.net/browse/JDK-8132119 https://bugs.openjdk.java.net/browse/JDK-8132119

SwingUtilities2.stringWidth
SwingUtilities2.drawString
SwingUtilities2.clipStringIfNecessary

These above methods can be replaced by javax.swing.plaf.basic.BasicGraphicsUtils上面这些方法可以用javax.swing.plaf.basic.BasicGraphicsUtils代替

BasicGraphicsUtils.stringWidth
BasicGraphicsUtils.drawString
BasicGraphicsUtils.getClippedString

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM