- java.lang.Object
-  
      - javafx.embed.swing.SwingFXUtils
 
-  
       
 
 public class SwingFXUtils extends Object 该类提供了用于在Swing / AWT和JavaFX格式之间转换数据类型的实用方法。- 从以下版本开始:
- JavaFX 2.2
 
-  
        
       -  
             方法摘要所有方法 静态方法 具体的方法 Modifier and Type 方法 描述 static BufferedImagefromFXImage(Image img, BufferedImage bimg)快照指定的JavaFXImage对象,并将其像素的副本存储到一个BufferedImage对象中,如果需要创建一个新对象。static WritableImagetoFXImage(BufferedImage bimg, WritableImage wimg)快照指定的BufferedImage并将其像素的副本存储到JavaFXImage对象中,如果需要,创建一个新对象。
 
-  
             
-  
        
       -  
             方法详细信息-  toFXImagepublic static WritableImage toFXImage(BufferedImage bimg, WritableImage wimg) 快照指定的BufferedImage并将其像素的副本存储到JavaFXImage对象中,如果需要,创建一个新对象。 返回的Image将是方法完成时BufferedImage中像素状态的静态快照。BufferedImage进一步变化将不会反映在Image。可选的JavaFX WritableImage参数可能会重新用于存储像素的副本。 如果提供的对象为空,太小或图像像素不能轻易转换的类型,则将创建一个新的Image。- 参数
-  
              bimg- 要转换的BufferedImage对象
-  
              wimg- 可用于存储返回的像素数据的可选的WritableImage对象
- 结果
- 
               一个 
              Image对象,代表Image中当前像素的BufferedImage。
- 从以下版本开始:
- JavaFX 2.2
 
 -  fromFXImagepublic static BufferedImage fromFXImage(Image img, BufferedImage bimg) 快照指定的JavaFXImage对象,并将其像素的副本存储到一个BufferedImage对象中,如果需要创建一个新对象。 该方法将仅转换可根据Image.getPixelReader()方法的条件读取的JavaFXImage。 如果Image不可读,由其getPixelReader()方法确定,则此方法将返回null。 如果Image是可写的或其他动态图像,则BufferedImage将仅被设置为由其PixelReader确定的图像中的像素的当前状态。Image的像素的进一步更改将不会反映在返回的BufferedImage。可选的 BufferedImage参数可能被重新用于存储像素的副本。 如果提供的对象为空,太小或图像像素不能轻易转换的类型,将创建一个新的BufferedImage。- 参数
-  
              img- 要转换的JavaFXImage
-  
              bimg- 可用于存储返回的像素数据的可选的BufferedImage对象
- 结果
- 
               一个 
              BufferedImage含有的JavaFX的快照Image或null如果Image不可读。
- 从以下版本开始:
- JavaFX 2.2
 
 
-  
 
-