Hi everybody, Can somebody please tell me how do i implement bevel in JAVA...i can use rectangles ............but i need to implement bevel... Can anybody explain me with some examples an explain the examples... so that i will understand it better Kajol
Kajol, Bevels are pretty easy... all that they really are are rectangles that are drawn using two colors so they have that 3D edge look. All you have to do to draw a beveled edge in Java ( other than use a beveled border in Swing ) is to draw the rectangle using lines ( i.e. g.drawLine( x1, y1, x2, y2 ) ). For this you need two points ( the upper left and lower right corners of the rectangle ) and the two colors you want the bevel to be ( the light edge and the dark edge ). Here's a short function to draw a bevel...
HTH, -Nate P.S. - Madhav... just look around the edges of the buttons on this page. Those are bevels... the little 3D look that the edges of the buttons have. [This message has been edited by Nathan Pruett (edited March 28, 2001).]
-Nate
Write once, run anywhere, because there's nowhere to hide! - /. A.C.
P.S. - Madhav... just look around the edges of the buttons on this page. Those are bevels... the little 3D look that the edges of the buttons have. Thanks Nate, I appreciate that. I should get my skills Swinging.... - satya
Take a Minute, Donate an Hour, Change a Life
http://www.ashanet.org/workanhour/2006/?r=Javaranch_ML&a=81
Hi Nathan, I tried ur method by first declaraing it in the class and then i called it ............but it dosent work....... can u elaborate it ...........and expalin me with a full fledged program............as that would be really helpfull Awaitng for ur reply....... Kajol
Hi Nathan, Thanks a lot for ur example .........it expalined me everything .. I was able to implement it........ Javaranch is Gr8 ........ Everybody i mean all the subscribers aare gr8 too... It has taught me JAVA actually.... Kajol