# Way to keep the lookAndFeel of 7.9 project in a 8.1?

**URL:** <https://forum.inductiveautomation.com/t/way-to-keep-the-lookandfeel-of-7-9-project-in-a-8-1/71719>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [March 28, 2023, 6:21pm UTC](https://forum.inductiveautomation.com/t/way-to-keep-the-lookandfeel-of-7-9-project-in-a-8-1/71719 "2023-03-28T18:21:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [March 28, 2023, 6:21pm UTC](https://forum.inductiveautomation.com/t/way-to-keep-the-lookandfeel-of-7-9-project-in-a-8-1/71719/1 "2023-03-28T18:21:45Z")

</div>

Upgrading from 7.9.9 to 8.1.24.

QA is testing this before I touch anything and all the logic is working fine.

Disabled text boxes now though are very difficult to read  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/8/a8b53e698f87763002c1d47f15aeaa1ce2c38a1b.png)

I can read it, but the person who was QA testing could not and I can easily see people saying they can't read this.

This project probably has 500 of them spread across multiple windows so I am looking for a encompassing solution.

Is there a way make 8.1 not change the look and feel and retain how things looked in 7.9 (more or less)? I imagine something in the .conf file but I don't know what property to set or what to set it to.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 28, 2023, 7:09pm UTC](https://forum.inductiveautomation.com/t/way-to-keep-the-lookandfeel-of-7-9-project-in-a-8-1/71719/2 "2023-03-28T19:09:07Z")

</div>

> [@bkarabinchak.psi](#):
>
> Is there a way make 8.1 not change the look and feel and retain how things looked in 7.9 (more or less)?

No, this isn't possible in the slightest. The old look and feel wasn't compatible with Java 11 and the library had to be removed entirely.

@paul-griffith might have some suggestions about making bulk changes or some other neat trick up his sleeve.

---

<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:** [March 28, 2023, 7:15pm UTC](https://forum.inductiveautomation.com/t/way-to-keep-the-lookandfeel-of-7-9-project-in-a-8-1/71719/3 "2023-03-28T19:15:48Z")

</div>

A different blend mode might look better:

> [@Upgrade version makes buttons dissapear (possible bug?)](https://forum.inductiveautomation.com/t/upgrade-version-makes-buttons-dissapear-possible-bug/54921/10):
>
> Okay, let’s make sure I have things correct. By my count, there’s three problems you’re describing in this thread. Upon upgrade, some of your buttons disappear outright. I think I understand what’s gone wrong. There’s an issue in the LaF with the borderPainted property (causing the button to become invisible) so we removed the property entirely. However, older windows could still have a change from the default value serialized, so you end up with your issue - invisible buttons. We’ll see if…

> [@Upgrade version makes buttons dissapear (possible bug?)](https://forum.inductiveautomation.com/t/upgrade-version-makes-buttons-dissapear-possible-bug/54921/14):
>
> For anyone finding/being linked to this thread in the future; if you want a ‘middle ground’ solution between a global UI manager key and setting every button up with scripting, you could use a technique like this to recursively modify every button in the window (e.g. in visionWindowOpened): from javax.swing import AbstractButton from com.inductiveautomation.ignition.client.IgnitionLookAndFeel import setBlendMode from de.javasoft.plaf.synthetica.util.Synthetica2DUtils import BlendMode def getCo…

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [March 28, 2023, 7:18pm UTC](https://forum.inductiveautomation.com/t/way-to-keep-the-lookandfeel-of-7-9-project-in-a-8-1/71719/4 "2023-03-28T19:18:18Z")

</div>

Thanks for posting the "makes buttons disappear link". I'm going through 7.9.12-8.1.25 right now and have seen that.

My end customer on the first view said "everything looks sharper" with Java 11, so if I can get my missing buttons back without altering that, all is good.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 28, 2023, 7:19pm UTC](https://forum.inductiveautomation.com/t/way-to-keep-the-lookandfeel-of-7-9-project-in-a-8-1/71719/5 "2023-03-28T19:19:28Z")

</div>

> [@Matrix\_Engineering](#):
>
> My end customer on the first view said "everything looks sharper" with Java 11,

Could be the new look and feel, could be that Java 11 supports high DPI and Java 8 didn't, could be either/or?
