as i dig down even more on customizing Swing components, i learned how to customize some containers such as JPanels(i.e shapes ,translucency , etc..), until i needed some more features, that these custom containers would give me, i ended up wondering if lightweight containers is possble for modality.. is it possible? i only know that heavyweight containers are capable of handling modality, what i need is to block inputs from another windows if this 'PANEL' appears, i cant use Heavyweight components such as Dialogs or Frames, due to its controlled opacity is affecting other components on its hierarchy(i.e a translucent Frame affects also the translucency of some components such as buttons and containers)