我正在使用Jbutton类在我的应用程序中创建一个按钮。当我在桌面上查看时,这看起来很好。但是,当我从其他计算机连接我的电脑(通过远程桌面连接)时,已经观察到该按钮的方形背景。附有不同视图的按钮。请指导我理解这个问题。
答案 0 :(得分:0)
在远程连接中,您可以将桌面设置的UI设置为基本主题以降低刷新率并提高远程连接速度,您可以使用以下教程维护跨平台外观: How to Set the Look and Feel
您可以在框架中使用以下代码:
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
将lnfName
替换为以下行以获得系统外观,这不是跨平台的:
UIManager.getSystemLookAndFeelClassName()
要获得跨平台外观,请将lnfName
替换为以下行:
UIManager.getCrossPlatformLookAndFeelClassName()
这只是由Java提供的Metal主题。