# Introjucer and LookAndFeel

**URL:** <https://forum.juce.com/t/introjucer-and-lookandfeel/11799>\
**Category:** The Projucer\
**Created:** [November 6, 2013, 11:19am UTC](https://forum.juce.com/t/introjucer-and-lookandfeel/11799 "2013-11-06T11:19:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![pvaz](https://avatars.discourse-cdn.com/v4/letter/p/3ec8ea/32.png) [@pvaz](https://forum.juce.com/u/pvaz)\
**Post date:** [November 6, 2013, 11:19am UTC](https://forum.juce.com/t/introjucer-and-lookandfeel/11799/1 "2013-11-06T11:19:33Z")

</div>

Hi,

&nbsp;

when design a UI in Introjucer, is it possible to design it using a diferent LookAndFeel ?

&nbsp;

Thanks,

Paulo

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [November 6, 2013, 11:44am UTC](https://forum.juce.com/t/introjucer-and-lookandfeel/11799/2 "2013-11-06T11:44:35Z")

</div>

I haven't added an option for that, but you could hack the introjucer itself and change the L+F - it'd be a one-line change.

---

<div class="post-metadata">

**Author:** ![pvaz](https://avatars.discourse-cdn.com/v4/letter/p/3ec8ea/32.png) [@pvaz](https://forum.juce.com/u/pvaz)\
**Post date:** [November 6, 2013, 12:51pm UTC](https://forum.juce.com/t/introjucer-and-lookandfeel/11799/3 "2013-11-06T12:51:17Z")

</div>

Hi Jules,

thanks for the quick answer, but i already had tried it before posting.

It give me an error when running in the following:

void IntrojucerLookAndFeel::fillWithBackgroundTexture (Component& c, Graphics& g)

{

&nbsp;&nbsp;&nbsp; dynamic\_cast\<IntrojucerLookAndFeel&\> (c.getLookAndFeel()).fillWithBackgroundTexture (g);

}

Gives this error:

libc++abi.dylib: terminating with uncaught exception of type std::bad\_cast: std::bad\_cast

Where should i put the declaration: "LookAndFeel::setDefaultLookAndFeel(&lookAndFeelV3);" ?

I put it on MainWindow.cpp.

&nbsp;

Paulo

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [November 6, 2013, 1:54pm UTC](https://forum.juce.com/t/introjucer-and-lookandfeel/11799/4 "2013-11-06T13:54:12Z")

</div>

No, that's the wrong thing to change - look at&nbsp;EditingPanelBase::lookAndFeel instead.

---

<div class="post-metadata">

**Author:** ![pvaz](https://avatars.discourse-cdn.com/v4/letter/p/3ec8ea/32.png) [@pvaz](https://forum.juce.com/u/pvaz)\
**Post date:** [November 6, 2013, 2:21pm UTC](https://forum.juce.com/t/introjucer-and-lookandfeel/11799/5 "2013-11-06T14:21:54Z")

</div>

Worked perfectly. Thank you
