本文整理匯總了Java中javax.imageio.ImageIO.getReaderFileSuffixes方法的典型用法代碼示例。如果您正苦於以下問題:Java ImageIO.getReaderFileSuffixes方法的具體用法?Java ImageIO.getReaderFileSuffixes怎麽用?Java ImageIO.getReaderFileSuffixes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.imageio.ImageIO
的用法示例。
在下文中一共展示了ImageIO.getReaderFileSuffixes方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: btn_AdicionarActionPerformed
import javax.imageio.ImageIO; //導入方法依賴的package包/類
private void btn_AdicionarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_AdicionarActionPerformed
// TODO add your handling code here:
JFileChooser fc = new JFileChooser();
FileFilter imageFilter = new FileNameExtensionFilter("Image files", ImageIO.getReaderFileSuffixes());
fc.setFileFilter(imageFilter);
int result = fc.showOpenDialog(null);
if(result == JFileChooser.APPROVE_OPTION){
try {
String path = fc.getSelectedFile().getAbsolutePath();
imagens.add(new ImageIcon(path));
if(!auxImagens.contains(imagens.get(imagens.size() - 1))){
auxImagens.add(imagens.get(imagens.size() - 1));
}
JOptionPane.showMessageDialog(this, "Imagem carregada com sucesso!");
} catch(Exception e){
JOptionPane.showMessageDialog(null, "Ocorreu um erro ao carregar a imagem!", "Erro", JOptionPane.ERROR_MESSAGE);
}
}
jsl_Slider.setMaximum(Math.max(0, imagens.size() - 1));
}
示例2: btn_CarregarImagemActionPerformed
import javax.imageio.ImageIO; //導入方法依賴的package包/類
private void btn_CarregarImagemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_CarregarImagemActionPerformed
// TODO add your handling code here:
JFileChooser fc = new JFileChooser();
FileFilter imageFilter = new FileNameExtensionFilter("Image files", ImageIO.getReaderFileSuffixes());
fc.setFileFilter(imageFilter);
int result = fc.showOpenDialog(null);
if(result == JFileChooser.APPROVE_OPTION){
try {
String path = fc.getSelectedFile().getAbsolutePath();
imagens.add(new ImageIcon(path));
JOptionPane.showMessageDialog(this, "Imagem carregada com sucesso!");
} catch(Exception e){
JOptionPane.showMessageDialog(null, "Ocorreu um erro ao carregar a imagem!", "Erro", JOptionPane.ERROR_MESSAGE);
}
}
}
示例3: main
import javax.imageio.ImageIO; //導入方法依賴的package包/類
public static void main (String[] args) throws IIOException {
// Verify getReaderMIMETypes() behavior by keeping MIMEType as null.
TestImageReaderSpi mimeNullReadSpi =
new TestImageReaderSpi(FORMATNAMES, SUFFIXES, null);
IIORegistry.getDefaultInstance().
registerServiceProvider(mimeNullReadSpi);
ImageIO.getReaderMIMETypes();
IIORegistry.getDefaultInstance().
deregisterServiceProvider(mimeNullReadSpi);
/*
* Verify getReaderFileSuffixes() behavior by keeping
* file suffix as null.
*/
TestImageReaderSpi suffixNullReadSpi =
new TestImageReaderSpi(FORMATNAMES, null, MIMETYPES);
IIORegistry.getDefaultInstance().
registerServiceProvider(suffixNullReadSpi);
ImageIO.getReaderFileSuffixes();
IIORegistry.getDefaultInstance().
deregisterServiceProvider(suffixNullReadSpi);
}
示例4: testGetReaderFileSuffixes
import javax.imageio.ImageIO; //導入方法依賴的package包/類
private static void testGetReaderFileSuffixes() {
String[] suffixes = ImageIO.getReaderFileSuffixes();
for (String s : suffixes) {
Iterator<ImageReader> it = ImageIO.getImageReadersBySuffix(s);
if (!it.hasNext()) {
throw new RuntimeException("getReaderFileSuffixes returned " +
"an unknown suffix: " + s);
}
}
}
示例5: canCreateThumbnail
import javax.imageio.ImageIO; //導入方法依賴的package包/類
private boolean canCreateThumbnail(String fileName) {
String[] suffixes = ImageIO.getReaderFileSuffixes();
for (String suffix : suffixes) {
if (fileName.endsWith(suffix)) {
return true;
}
}
return false;
}