This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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).]
Write once, run anywhere, because there's nowhere to hide! - /. A.C.
Joined: Jun 03, 2000
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
Joined: Dec 04, 2000
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
Here's an example class that uses the drawBevel method I wrote...
Joined: Dec 04, 2000
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
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com