# Button Bevel Thickness

**URL:** <https://forum.inductiveautomation.com/t/button-bevel-thickness/35795>\
**Category:** Ignition\
**Created:** [June 18, 2020, 1:38pm UTC](https://forum.inductiveautomation.com/t/button-bevel-thickness/35795 "2020-06-18T13:38:09Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [June 18, 2020, 3:52pm UTC](https://forum.inductiveautomation.com/t/button-bevel-thickness/35795/2 "2020-06-18T15:52:16Z")

</div>

No, it's not possible to trivially change the 'thickness' of the bevel border:  
[https://docs.oracle.com/javase/7/docs/api/javax/swing/border/BevelBorder.html](https://docs.oracle.com/javase/7/docs/api/javax/swing/border/BevelBorder.html)

What might work (requiring scripting) would be to create nested CompoundBorders; see my recent post for some inspiration:

> [@Any way to replicate "Other Border" on components like the Dropdown List?](http://forum.inductiveautomation.com/t/any-way-to-replicate-other-border-on-components-like-the-dropdown-list/35683/2):
>
> Not a complete working example, but toggling between the two states could be done with something like this: from javax.swing import BorderFactory from javax.swing.border import CompoundBorder target = event.source.parent.getComponent("Dropdown") # Add an outer red line border target.border = BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(system.gui.color(255, 0, 0), 3), target.border) # Reset to the original border if isinstance(target.border, CompoundBorder): target.borde…

---

_[View the full topic](https://forum.inductiveautomation.com/t/button-bevel-thickness/35795)._
