1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| int value = ((javax.swing.JSlider)(e.getSource())).getValue();
for(int x=0;x<monImage.getWidth();x++)
{
for(int y=0;y<monImage.getHeight();y++)
{
int rgb = outImg.getRGB(x,y);
if((rgb&0xff) < value || (rgb&0xff) == 255.0f )
{
if(selected.equals("cour"))
outImgbobc.setRGB(x,y, 0xff000000);
else if(selected.equals("180"))
outImgbob18.setRGB(x,y, 0xff000000);
else if(selected.equals("360"))
outImgbob36.setRGB(x,y, 0xff000000);
}
else
{
if(selected.equals("cour"))
outImgbobc.setRGB(x,y, outImgc.getRGB(x,y));
else if(selected.equals("180"))
outImgbob18.setRGB(x,y, outImgbo.getRGB(x,y));
else if(selected.equals("360"))
outImgbob36.setRGB(x,y, outImgbo36.getRGB(x,y));
}
}
}
if(selected.equals("cour"))
monImage = outImgbobc;
else if(selected.equals("180"))
monImage = outImgbob18;
else if(selected.equals("360"))
monImage = outImgbob36;
repaint();
} |
Partager