3D Effect to buttons in java swing using nimbus
Asked Answered
S

1

0

enter image description hereI have used Nimbus to create rounded corners for buttons in swing referring here: Use Nimbus to give rounded corners for JButton

I now want to give a 3d look to the buttons. How should I go about this using nimbus? i had gone through nimbus but coudnt find appropriate info

note: I have added image where button1 shows that I have used: generateButton.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));

and second with nimbus effect

Schizophrenia answered 4/3, 2014 at 5:31 Comment(7)
Define "3D effect" - You mean something like this perhaps?Myca
@MadProgrammer: I have a button like: JButton generateButton = new JButton("<html><b>button1</b></html>"); generateButton.setActionCommand("generate"); For this I have applied NImbus mentioned in the link in my question. So now how do I relate it to the link you provided. I am not able to do itSchizophrenia
How is the default button not "3D"?Myca
I did not understand your quesSchizophrenia
How is the current JButton under Nimbus not "3D", it looks "3D" to me?Myca
@MadProgrammer: I used generateButton.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); but its kinda overlapping with the curved edges done using nimbus and not giving a proper imageSchizophrenia
@MadProgrammer: I have updated my ques with the imageSchizophrenia
R
2

This is more of a suggestion than an answer.

From looking at your previous questions it seems this button has been a problem for you. It seems your initial question regarding the button didn't include using Nimbus at all but was more just how to get the button look and functionality.

I might suggest instead of trying to mess with the look and feel, maybe just pick a look and feel that is to your liking. All of the one below can be found at sourceforge

SeaGlass LAF

enter image description here

Liquid LAF

enter image description here

JTattoo library has assorted LAFs you can choose from

JTattoo Acryl LAF

enter image description here

JTattoo Graphite LAF

enter image description here

JTatto McWin LAF

enter image description here

JTatto Texture LAF

enter image description here

Happy Searching!

Roentgenograph answered 4/3, 2014 at 7:56 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.