Here on this site you will learn alittle bit about me.....The type of person that i am...What i like and what i do not like.....
Well i will tell you alittle bit more about my self.....
I am a 36 year old female from a small eastern town in ohio of approximetly 890 people....I am Married for alittle over 1 year.....I have long Br. Hair Big Br eyes......
What i enjoy most about the internet is meeting alot of new and very interesting people......
There are some great friends that i have met online...And lol there have been some really weird ones....But that is ok everybody is differant and not everyone is perfect....
I would not say that i am a very religeous person.....But i deffinetly believe there is a god.....
Well i Like country music....And my favorite song is By Mark Wills...."Don't Laugh At Me....To me this song has alot of meaning......And it also says somthing to the general public..... There are alot of other music that i like also......Another fav.. song i have is by Shaggy....The angel song....
I have 4 dogs.....Shelby..Sosha..Max..Lillie.. I also Have 5 cats..Precious..Patches..Saadie..And Jerry..And as you can see i love animals..But i wish i had the room for more..Because there are alot of stray and unwanted animals that need homes....And i think there are alot of stupid people out there that get animals and because of one reason or another they no longer want these pets and they end up droping them off...People get a grip find loving homes for your unwanted pets.. I am a very easy Person to get along with but do me wrong one time and that is all i need....Be good to me and i will do the same to you. There are alot of things there are not fair or nor are they right..With the the terriable tragedys that happened in NY.Stupidity is the only answer that i have for that....
I hope to update this page often with new photos.
import java.awt.*; import java.io.*; import java.applet.*; // ========================================================================= // === class ColorData === // === store color data and do websafe conversion === // ========================================================================= class ColorData { private int colorlist[][]; private boolean websafe=false; public ColorData() { colorlist = new int[5][3]; colorlist[0][0] = 0; colorlist[0][1] = 128; colorlist[0][2] = 0; colorlist[1][0] = 0; colorlist[1][1] = 0; colorlist[1][2] = 0; colorlist[2][0] = 0; colorlist[2][1] = 0; colorlist[2][2] = 255; colorlist[3][0] = 128; colorlist[3][1] = 0; colorlist[3][2] = 128; colorlist[4][0] = 255; colorlist[4][1] = 0; colorlist[4][2] = 0; } public void setwebsafe(boolean ws) { websafe = ws; if(websafe) { websafecolor(0); websafecolor(1); websafecolor(2); websafecolor(3); websafecolor(4); } } public boolean getwebsafe() { return websafe; } public void websafecolor(int index) { int i; for(i=0;i<3;i++) { if(colorlist[index][i]<26) colorlist[index][i] = 0; else if(colorlist[index][i]<77) colorlist[index][i] = 51; else if(colorlist[index][i]<128) colorlist[index][i] = 102; else if(colorlist[index][i]<179) colorlist[index][i] = 153; else if(colorlist[index][i]<230) colorlist[index][i] = 204; else colorlist[index][i] = 255; } } public void setcolor(int which, int r, int g, int b) { colorlist[which][0] = r; colorlist[which][1] = g; colorlist[which][2] = b; if(websafe) websafecolor(which); } public void getcolor(int which, int color[]) { color[0] = colorlist[which][0]; color[1] = colorlist[which][1]; color[2] = colorlist[which][2]; } } // ========================================================================= // === class SampleDoc === // === draw sample document showing selected web colors === // ========================================================================= class SampleDoc extends Canvas { private int imgw=0, imgh=0; private Image mainImage; private int fontsize=14; private ColorData colordata; public SampleDoc(ColorData cdata) { setFont(new Font("Helvetica", Font.BOLD, fontsize)); colordata = cdata; } public void update(Graphics g) { paint(g); } public void paint(Graphics g) { int cx, cy, step; Rectangle boundrect = bounds(); Graphics holdg; int color[] = new int[3]; FontMetrics fm = g.getFontMetrics(getFont()); if(imgw!=boundrect.width || imgh!=boundrect.height) { mainImage=createImage(boundrect.width, boundrect.height); imgw = boundrect.width; imgh = boundrect.height; } holdg = g; if(mainImage!=null) g = mainImage.getGraphics(); step = (boundrect.height)/5; cy = step/2; cy += fontsize/2; // draw background colordata.getcolor(0, color); g.setColor(new Color(color[0], color[1], color[2])); g.fillRect(boundrect.x, boundrect.y, boundrect.width-2, boundrect.height-2); g.setColor(Color.black); g.drawRect(boundrect.x, boundrect.y, boundrect.width-2, boundrect.height-2); // background colordata.getcolor(1, color); g.setColor(new Color(color[0], color[1], color[2])); g.drawString("Background", 10, cy); cy += step; //text g.drawString("Text", 10, cy); cy += step; //link colordata.getcolor(2, color); g.setColor(new Color(color[0], color[1], color[2])); g.drawString("Link", 10, cy); g.drawLine(10, cy+2, 10+fm.stringWidth("Link"), cy+2); cy += step; //vlink colordata.getcolor(3, color); g.setColor(new Color(color[0], color[1], color[2])); g.drawString("Visited Link", 10, cy); g.drawLine(10, cy+2, 10+fm.stringWidth("Visited Link"), cy+2); cy += step; //alink colordata.getcolor(4, color); g.setColor(new Color(color[0], color[1], color[2])); g.drawString("Active Link", 10, cy); g.drawLine(10, cy+2, 10+fm.stringWidth("Active Link"), cy+2); if(mainImage!=null) { g = holdg; g.drawImage(mainImage, 0, 0, this); } } } // ========================================================================= // === class ColorWheel === // === color wheel control === // ========================================================================= class ColorWheel extends Canvas { private int brightness=100; private float pthue=(float)0.0, ptsat=(float)0.0; private int holdbright=999; private Image wheelImage; private Image mainImage; private int imgw=0, imgh=0; private ColorData colordata=null; private csapplet theApplet=null; private MyBrightbar brightbar=null; private Label brightlabel=null; private int curtarget = 0; private int rstep=12, astep=40; private float polydata[][] = new float[11][(rstep+1)*(astep+1)]; // TODO: does java have enums? private final int X1=0, X2=1, X3=2, X4=3; private final int Y1=4, Y2=5, Y3=6, Y4=7; private final int R=8, G=9, B=10; public ColorWheel(csapplet applet, ColorData cdata, MyBrightbar b, Label bl) { brightbar = b; brightlabel = bl; colordata = cdata; theApplet = applet; settarget(curtarget); buildpolygons(rstep, astep); } private void buildpolygons(int raddiv, int anglediv) { int index=0; int i, j, cx, cy, size; int istep; float radstep; Color tempcolor; int red, green, blue; int colorpack; float hue; float pt[][] = new float[2][2]; float cur[][] = new float[2][2]; float oldpt[][] = new float[2][2]; int gray[] = new int[3]; int color[] = new int[3]; float step[][] = new float[2][2]; float curfloat[][] = new float[2][2]; float colorfloat[] = new float[3]; float colorstep[] = new float[3]; istep = 360/anglediv; radstep = (float)(1.0/(float)raddiv); gray[0] = gray[1] = gray[2] = 255; pt[0][0] = (float)1.0; pt[0][1] = (float)0.0; step[0][0] = (float)(1.0/(float)raddiv); step[0][1] = (float)0.0; for(i=0;i<=360;i+=istep) { hue = (float)i/(float)360.0; if(hue==1.0) hue = (float)0.0; colorpack = Color.HSBtoRGB(hue, (float)1.0, (float)1.0); color[0] = ((colorpack & 0x00ff0000) >> 16); color[1] = ((colorpack & 0x0000ff00) >> 8); color[2] = ((colorpack & 0x000000ff)); pt[1][0] = (float)(Math.cos((float)i*0.017453293)); pt[1][1] = (float)(Math.sin((float)i*0.017453293)); step[1][0] = (float)(pt[1][0])/(float)(raddiv); step[1][1] = (float)(pt[1][1])/(float)(raddiv); colorstep[0] = (float)(color[0]-gray[0])/(float)(raddiv); colorstep[1] = (float)(color[1]-gray[1])/(float)(raddiv); colorstep[2] = (float)(color[2]-gray[2])/(float)(raddiv); oldpt[0][0] = (float)0.0; oldpt[0][1] = (float)0.0; oldpt[1][0] = (float)0.0; oldpt[1][1] = (float)0.0; curfloat[0][0] = (float)0.0; curfloat[0][1] = (float)0.0; curfloat[1][0] = (float)0.0; curfloat[1][1] = (float)0.0; colorfloat[0] = (float)gray[0]; colorfloat[1] = (float)gray[1]; colorfloat[2] = (float)gray[2]; int temp = 1; temp = 1; for(j=0;j<=raddiv;j++) { cur[0][0] = curfloat[0][0]; cur[0][1] = curfloat[0][1]; cur[1][0] = curfloat[1][0]; cur[1][1] = curfloat[1][1]; curfloat[0][0] += step[0][0]; curfloat[0][1] += step[0][1]; curfloat[1][0] += step[1][0]; curfloat[1][1] += step[1][1]; red = (int)colorfloat[0]; green = (int)colorfloat[1]; blue = (int)colorfloat[2]; colorfloat[0] += colorstep[0]; colorfloat[1] += colorstep[1]; colorfloat[2] += colorstep[2]; polydata[X1][index] = oldpt[0][0]; polydata[Y1][index] = oldpt[0][1]; polydata[X2][index] = cur[0][0]; polydata[Y2][index] = cur[0][1]; polydata[X3][index] = cur[1][0]; polydata[Y3][index] = cur[1][1]; polydata[X4][index] = oldpt[1][0]; polydata[Y4][index] = oldpt[1][1]; polydata[R][index] = (float)red; polydata[G][index] = (float)green; polydata[B][index] = (float)blue; index++; oldpt[0][0] = cur[0][0]; oldpt[0][1] = cur[0][1]; oldpt[1][0] = cur[1][0]; oldpt[1][1] = cur[1][1]; } step[0][0] = step[1][0]; step[0][1] = step[1][1]; pt[0][0] = pt[1][0]; pt[0][1] = pt[1][1]; } } public void update(Graphics g) { paint(g); } public void paint(Graphics g) { int cx, cy; Rectangle boundrect = bounds(); int colorpack; int color[] = new int[3]; int markx, marky; int rad, size; Graphics holdg; if(imgw!=bounds().width || imgh!=bounds().height) { mainImage=createImage(bounds().width, bounds().height); wheelImage=createImage(bounds().width, bounds().height); imgw = bounds().width; imgh = bounds().height; paintwheel(wheelImage.getGraphics()); holdbright = brightness; } else if(holdbright!=brightness) { paintwheel(wheelImage.getGraphics()); holdbright = brightness; } holdg = g; if(mainImage!=null) g = mainImage.getGraphics(); cx = boundrect.x + boundrect.width/2; cy = boundrect.y + boundrect.height/2; size = Math.min(boundrect.width, boundrect.height) - 4; rad = size/2; /*draw marker*/ if(wheelImage!=null) g.drawImage(wheelImage, 0, 0, this); else paintwheel(g); markx = (int)((float)rad*ptsat*Math.cos(pthue*360.0*0.017453293)) + cx; marky = (int)((float)rad*ptsat*Math.sin(pthue*360.0*0.017453293)) + cy; g.setColor(Color.white); g.drawOval(markx-3, marky-3, 6, 6); g.setColor(Color.black); g.drawOval(markx-4, marky-4, 8, 8); g.drawOval(markx-2, marky-2, 4, 4); /*draw swatch*/ colorpack = Color.HSBtoRGB(pthue, ptsat, ((float)brightness/(float)100.0)); color[0] = ((colorpack & 0x00ff0000) >> 16); color[1] = ((colorpack & 0x0000ff00) >> 8); color[2] = ((colorpack & 0x000000ff)); g.setColor(new Color(color[0], color[1], color[2])); g.fillRect( cx+boundrect.width/2-20, cy+boundrect.height/2-20, 18, 18 ); g.setColor(Color.black); g.drawRect( cx+boundrect.width/2-20, cy+boundrect.height/2-20, 18, 18 ); if(mainImage!=null) { g = holdg; g.drawImage(mainImage, 0, 0, this); } } public void paintwheel(Graphics g) { int i, cx, cy, size, rad; int red, green, blue; Rectangle boundrect = bounds(); cx = boundrect.x + boundrect.width/2; cy = boundrect.y + boundrect.height/2; size = Math.min(boundrect.width, boundrect.height) - 4; rad = size/2; for(i=0;i<(rstep+1)*(astep+1);i++) { Polygon p = new Polygon(); p.addPoint(cx+(int)((float)rad*polydata[X1][i]), cy+(int)((float)rad*polydata[Y1][i])); p.addPoint(cx+(int)((float)rad*polydata[X2][i]), cy+(int)((float)rad*polydata[Y2][i])); p.addPoint(cx+(int)((float)rad*polydata[X3][i]), cy+(int)((float)rad*polydata[Y3][i])); p.addPoint(cx+(int)((float)rad*polydata[X4][i]), cy+(int)((float)rad*polydata[Y4][i])); red = (int)(polydata[8][i]*brightness*0.01); green = (int)(polydata[9][i]*brightness*0.01); blue = (int)(polydata[10][i]*brightness*0.01); g.setColor(new Color(red, green, blue)); g.fillPolygon(p); } } public void setbrightness(int b) { int colorpack; int color[] = new int[3]; brightness = b; repaint(); colorpack = Color.HSBtoRGB(pthue, ptsat, ((float)brightness/(float)100.0)); color[0] = ((colorpack & 0x00ff0000) >> 16); color[1] = ((colorpack & 0x0000ff00) >> 8); color[2] = ((colorpack & 0x000000ff)); colordata.setcolor(curtarget, color[0], color[1], color[2]); } public void settarget(int t) { curtarget = t; float hsbcolor[]; int color[] = new int[3]; colordata.getcolor(curtarget, color); hsbcolor = Color.RGBtoHSB(color[0], color[1], color[2], null); pthue = hsbcolor[0]; ptsat = hsbcolor[1]; brightness = (int)(hsbcolor[2]*100.0); brightbar.setvalue(brightness); brightlabel.setText("Brightness " + brightness); int colorpack = Color.HSBtoRGB(pthue, ptsat, 1.0f); color[0] = ((colorpack & 0x00ff0000) >> 16); color[1] = ((colorpack & 0x0000ff00) >> 8); color[2] = ((colorpack & 0x000000ff)); brightbar.setcolor(color[0], color[1], color[2]); repaint(); } public void forceupdate() { float hsbcolor[]; int color[] = new int[3]; colordata.getcolor(curtarget, color); hsbcolor = Color.RGBtoHSB(color[0], color[1], color[2], null); pthue = hsbcolor[0]; ptsat = hsbcolor[1]; brightness = (int)(hsbcolor[2]*100.0); brightbar.setvalue(brightness); brightlabel.setText("Brightness " + brightness); int colorpack = Color.HSBtoRGB(pthue, ptsat, 1.0f); color[0] = ((colorpack & 0x00ff0000) >> 16); color[1] = ((colorpack & 0x0000ff00) >> 8); color[2] = ((colorpack & 0x000000ff)); brightbar.setcolor(color[0], color[1], color[2]); repaint(); } public boolean mouseDown(Event evt, int x, int y) { pointplace(x, y); return true; } public boolean mouseDrag(Event evt, int x, int y) { pointplace(x, y); return true; } public void pointplace(int x, int y) { int cx, cy; Rectangle boundrect = bounds(); int size, rad; int dx, dy; int colorpack; int color[] = new int[3]; cx = boundrect.x + boundrect.width/2; cy = boundrect.y + boundrect.height/2; size = Math.min(boundrect.width, boundrect.height) - 4; rad = size/2; dx = x-cx; dy = y-cy; ptsat = (float)((Math.sqrt((float)((dx)*(dx) + (dy)*(dy))))/((float)rad)); if(ptsat<0.0) ptsat = (float)0.0; else if(ptsat>1.0) ptsat = (float)1.0; if(dx>=0 && dy>=0) pthue = (float)(Math.atan((float)(dy)/(float)(dx))*(180.0/Math.PI)/(360.0)); else if(dx<0 && dy>=0) pthue = (float)(0.5-(Math.atan((float)(dy)/(float)(-dx))*(180.0/Math.PI)/(360.0))); else if(dx<0 && dy<0) pthue = (float)(0.5+(Math.atan((float)(dy)/(float)(dx))*(180.0/Math.PI)/(360.0))); else if(dx>=0 && dy<0) pthue = (float)(1.0-(Math.atan((float)(-dy)/(float)(dx))*(180.0/Math.PI)/(360.0))); else pthue = (float)0.0; if(pthue<0.0) pthue = (float)0.0; else if(pthue>1.0) pthue = (float)1.0; repaint(); colorpack = Color.HSBtoRGB(pthue, ptsat, ((float)brightness/(float)100.0)); color[0] = ((colorpack & 0x00ff0000) >> 16); color[1] = ((colorpack & 0x0000ff00) >> 8); color[2] = ((colorpack & 0x000000ff)); colordata.setcolor(curtarget, color[0], color[1], color[2]); theApplet.updatetext(); colorpack = Color.HSBtoRGB(pthue, ptsat, 1.0f); color[0] = ((colorpack & 0x00ff0000) >> 16); color[1] = ((colorpack & 0x0000ff00) >> 8); color[2] = ((colorpack & 0x000000ff)); brightbar.setcolor(color[0], color[1], color[2]); } } // ========================================================================= // === class MyBrightbar === // === brightness slider control === // ========================================================================= class MyBrightbar extends Canvas { private int min=0; private int max=0; private int val=0; private Image mainImage; private int imgw=0, imgh=0; private int red=255, green=255, blue=255; private ColorData colordata; public MyBrightbar(int inmin, int inmax, int inval) { min = inmin; max = inmax; val = inval; } public void setmin(int inmin) {min = inmin; repaint();} public void setmax(int inmax) {max = inmax; repaint();} public void setvalue(int inval) {val = inval; repaint();} public int getmin() {return min;} public int getmax() {return max;} public int getvalue() {return val;} public void setcolor(int c1, int c2, int c3) { red = c1; green = c2; blue = c3; repaint(); } public void update(Graphics g) { paint(g); } public void paint(Graphics g) { int cx, cy; Rectangle boundrect = bounds(); int color[] = new int[3]; int markx, marky; int rad, size; Graphics holdg; if(imgw!=boundrect.width || imgh!=boundrect.height) { mainImage=createImage(boundrect.width, boundrect.height); imgw = boundrect.width; imgh = boundrect.height; } holdg = g; if(mainImage!=null) g = mainImage.getGraphics(); int t = 2, l = 8, b = boundrect.height-4, r = boundrect.width-8; int x, i, div=60; g.setColor(Color.white); g.fillRect(0, 0, boundrect.width, boundrect.height); for(i=0;i
max) val = max; repaint(); Event event = new Event(this, Event.ACTION_EVENT, (Object)this); deliverEvent(event); } } // ========================================================================= // === class csapplet === // === main applet class === // ========================================================================= public class csapplet extends Applet { private Label brightnessLabel; private MyBrightbar brightness; private TextField tagtext; private ColorWheel cw; private SampleDoc sd; private Checkbox colorcheck[]; private TextField colortext[]; private Checkbox websafecheck; private Checkbox tagcasecheck; private Checkbox tagfontcheck; private String typestr[]; private boolean tagcase=true; private boolean tagfont=false; private ColorData colordata; private void add(Component c, GridBagLayout gbl, GridBagConstraints gbc, int x, int y, int w , int h) { gbc.gridx = x; gbc.gridy = y; gbc.gridwidth = w; gbc.gridheight = h; gbl.setConstraints(c, gbc); add(c); } public void init() { Panel p; Font f = new Font("Courier", Font.PLAIN, 9); GridBagLayout gbl = new GridBagLayout(); GridBagConstraints gbc = new GridBagConstraints(); typestr = new String[5]; typestr[0] = "BGCOLOR"; typestr[1] = "TEXT"; typestr[2] = "LINK"; typestr[3] = "VLINK"; typestr[4] = "ALINK"; colordata = new ColorData(); setLayout(gbl); gbc.fill = GridBagConstraints.BOTH; gbc.weightx = 100; brightness = new MyBrightbar(0, 100, 100); brightnessLabel = new Label("Brightness 100"); tagtext = new TextField(); tagtext.setFont(f); sd = new SampleDoc(colordata); p = new Panel(); p.setLayout(new GridLayout(2, 1)); p.add(brightnessLabel); p.add(brightness); gbc.weighty = 0; add(p, gbl, gbc, 0, 5, 3, 1); p = new Panel(); p.setLayout(new GridLayout(1, 1)); p.add(cw = new ColorWheel(this, colordata, brightness, brightnessLabel)); gbc.weighty = 100; add(p, gbl, gbc, 0, 1, 3, 4); colorcheck = new Checkbox[5]; p = new Panel(); p.setLayout(new FlowLayout()); CheckboxGroup group = new CheckboxGroup(); p.add(colorcheck[0] = new Checkbox("Background", group, true )); p.add(colorcheck[1] = new Checkbox("Text", group, false)); p.add(colorcheck[2] = new Checkbox("Link", group, false)); p.add(colorcheck[3] = new Checkbox("VLink", group, false)); p.add(colorcheck[4] = new Checkbox("ALink", group, false)); gbc.weighty = 0; gbc.weightx = 100; add(p, gbl, gbc, 0, 6, 5, 1); p = new Panel(); p.setLayout(new GridLayout(1, 1)); p.add(sd); gbc.weighty = 100; gbc.weightx = 70; add(p, gbl, gbc, 3, 1, 1, 5); colortext = new TextField[5]; f = new Font("Courier", Font.PLAIN, 12); p = new Panel(); p.setLayout(new GridLayout(9, 1)); p.add(colortext[0] = new TextField()); p.add(new Label()); p.add(colortext[1] = new TextField()); p.add(new Label()); p.add(colortext[2] = new TextField()); p.add(new Label()); p.add(colortext[3] = new TextField()); p.add(new Label()); p.add(colortext[4] = new TextField()); colortext[0].setFont(f); colortext[1].setFont(f); colortext[2].setFont(f); colortext[3].setFont(f); colortext[4].setFont(f); gbc.weighty = 0; gbc.weightx = 30; add(p, gbl, gbc, 4, 1, 1, 5); gbc.weighty = 0; add(tagtext, gbl, gbc, 0, 7, 5, 1); gbc.weighty = 0; gbc.fill = GridBagConstraints.NONE; gbc.anchor = GridBagConstraints.WEST; add(new Label("Sample Document"), gbl, gbc, 3, 0, 2, 1); add(new Label("ColorServe Java 1.2"), gbl, gbc, 0, 0, 3, 1); gbc.weightx = 0; gbc.anchor = GridBagConstraints.WEST; p = new Panel(); p.setLayout(new GridLayout(1,3)); p.add((websafecheck = new Checkbox("Web safe", null, false))); p.add((tagcasecheck = new Checkbox("Upper case", null, tagcase))); p.add((tagfontcheck = new Checkbox("Large font", null, tagfont))); add(p, gbl, gbc, 0, 8, 4, 1); gbc.anchor = GridBagConstraints.EAST; add(new Label("Brian Hall"), gbl, gbc, 4, 8, 3, 1); updatecolorwheel(); } private int hextoint(String colorstring) { String upstring = colorstring.toUpperCase(); int n=0; char c; c = upstring.charAt(0); if(c>='0' && c<='9') n += (c - '0') * 16; else if(c>='A' && c<='F') n += (c - 'A' + 10) * 16; c = upstring.charAt(1); if(c>='0' && c<='9') n += (c - '0'); else if(c>='A' && c<='F') n += (c - 'A' + 10); return n; } private void parsecolor(String text, String token, int which) { int i; int find = text.indexOf(token); String numstr=""; if(find>=0) { find+=token.length(); if(find=6) { r = hextoint(colorstring.substring(0, 2)); g = hextoint(colorstring.substring(2, 4)); b = hextoint(colorstring.substring(4, 6)); colordata.setcolor(i, r, g, b); } updatecolorwheel(); return true; } else if(evt.target.equals(colorcheck[i])) { cw.settarget(i); updatetext(); return true; } } if(evt.target.equals(brightness)) { brightnessLabel.setText("Brightness " + brightness.getvalue()); cw.setbrightness(brightness.getvalue()); updatetext(); } else if(evt.target.equals(websafecheck)) { colordata.setwebsafe(websafecheck.getState()); updatecolorwheel(); } else if(evt.target.equals(tagtext)) { parsebodytag(tagtext.getText().toUpperCase()); updatecolorwheel(); } else if(evt.target.equals(tagcasecheck)) { tagcase = tagcasecheck.getState(); updatetext(); } else if(evt.target.equals(tagfontcheck)) { tagfont = tagfontcheck.getState(); if(tagfont) tagtext.setFont(new Font("Courier", Font.PLAIN, 12)); else tagtext.setFont(new Font("Courier", Font.PLAIN, 9)); } else return super.action(evt, arg); return true; } public void updatecolorwheel() { updatetext(); cw.forceupdate(); } public void updatetext() { int color[] = new int[3]; String rstr, gstr, bstr; String tagstr = ""; if(tagcase) tagtext.setText(tagstr.toUpperCase()); else tagtext.setText(tagstr.toLowerCase()); sd.repaint(); } }