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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
| public void stateChanged1(javax.swing.event.ChangeEvent e)
{
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("180nb"))
outImgbobnb18.setRGB(x,y, 0xff000000);
else if(selected.equals("360nb"))
outImgbobnb36.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));
else if(selected.equals("180nb"))
outImgbobnb18.setRGB(x,y, outImgbonb.getRGB(x,y));
else if(selected.equals("360nb"))
outImgbobnb36.setRGB(x,y, outImgbo36nb.getRGB(x,y));
}
}
}
if(selected.equals("cour"))
monImage = outImgbobc;
else if(selected.equals("180"))
monImage = outImgbob18;
else if(selected.equals("360"))
monImage = outImgbob36;
else if(selected.equals("180nb"))
monImage = outImgbobnb18;
else if(selected.equals("360nb"))
monImage = outImgbobnb36;
repaint();
}
public void stateChanged2(javax.swing.event.ChangeEvent e)
{
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("180nb"))
outImgbobnb18.setRGB(x,y, 0xff000000);
else if(selected.equals("360nb"))
outImgbobnb36.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));
else if(selected.equals("180nb"))
outImgbobnb18.setRGB(x,y, outImgbonb.getRGB(x,y));
else if(selected.equals("360nb"))
outImgbobnb36.setRGB(x,y, outImgbo36nb.getRGB(x,y));
}
}
}
if(selected.equals("cour"))
monImage = outImgbobc;
else if(selected.equals("180"))
monImage = outImgbob18;
else if(selected.equals("360"))
monImage = outImgbob36;
else if(selected.equals("180nb"))
monImage = outImgbobnb18;
else if(selected.equals("360nb"))
monImage = outImgbobnb36;
repaint();
} |
Partager