2ちゃんねる発『画像ビューア』作成スレ
■ このスレッドは過去ログ倉庫に格納されています
0135デフォルトの名無しさん
NGNGpublic class ImageViewer extends Frame {
int id;File[] l;Image i;
public ImageViewer(String s) {
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){if((e.getModifiers()&MouseEvent.BUTTON1_MASK)!=0)prev();else next();}
});
setSize(400,400);
l=new File(s).listFiles();set(l[0]);
}
void set(File f){i=Toolkit.getDefaultToolkit().createImage(f.toString());repaint();}
void prev(){if(--id<0)id=l.length-1;set(l[id]);}
void next(){if(++id==l.length)id=0;set(l[id]);}
public void paint(Graphics g){if(i!=null)g.drawImage(i,0,0,this);}
public static void main(String[] args) {
new ImageViewer(args[0]).show();
}
}
% ImageViewer <directory>
■ このスレッドは過去ログ倉庫に格納されています