☆★Java質問・相談スレッド174★★at TECH☆★Java質問・相談スレッド174★★ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:デフォルトの名無しさん 15/06/26 21:10:26.69 4DNS96Of.net 小さな画像を並べて指定サイズのimageオブジェクトを作ることってできますか? 3:デフォルトの名無しさん 15/06/26 21:42:50.48 tq4/PYFJ.net 出来る 4:デフォルトの名無しさん 15/06/27 00:03:15.61 8rMihFDN.net Javaでは(他の言語でも)できる、できないの見極めが大切。 5:デフォルトの名無しさん 15/06/27 06:22:48.55 S38nMljb.net ggってみたらできました。 static{ /*画像を読み込む*/ BufferedImage parts=null; try { parts = ImageIO.read(new FileInputStream("./imgs/背景.png")); } catch (IOException e) { parts=null; } /*並べた後の画像サイズを指定。この時点ではまだ真っ黒*/ BufferedImage img = new BufferedImage(FRAME_WIDTH, FRAME_HEIGHT, BufferedImage.TYPE_INT_ARGB); if(parts!=null){//画像読み込むに成功したなら /*Graphicsオブジェクトを取り出す*/ Graphics g = img.getGraphics(); /*for文で画像を並べる*/ for(int i=0;i<FRAME_WIDTH/BACK_WIDTH+1;i++){ for(int j=0;j<BACK_PANEL_HEIGHT/BACK_HEIGHT+1;j++){ g.drawImage(parts, i*BACK_WIDTH, j*BACK_HEIGHT, null); } } } /*作成したBufferedImageをImageIconに変換してフィールドに代入。画像読み込みに失敗したなら真っ黒の画像を代入*/ backIcon=new ImageIcon(img); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch