devxlogo

JFrame Look and Feel

JFrame Look and Feel

Question:
Is there any way I can make a JFrame look like JInternalFrame? It looks bad at runtime when you change the look-and-feel, but the mainframe doesn’t change.

Answer:
This is currently a deficiency in the Swing classes. A top levelwindow is forced to assume the look-and-feel of the native windowsystem. There is no technical reason why it would not be possibleto make a borderless frame part of the standard classes. It couldprovide its own titlebar, border, and other decorations.

However, doing this would disable the native window manager operations, suchas right-clicking on the titlebar in Windows 95/98/NT. This appearsto be why it wasn’t done.

See also  What Are International Payments, And How Do They Work?
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist