完全自定义的GUI(最好是Java)

时间:2012-12-02 20:40:35

标签: java swing user-interface jframe

我希望按以下方式创建GUI: http://i.stack.imgur.com/qRFA9.jpg

没有寄宿生或标题栏。非常干净简单。 我该怎么做呢?

2 个答案:

答案 0 :(得分:4)

您可以使用Frame#setUndecorated(boolean)

在AWT或Swing中执行此操作
JFrame frame = new JFrame("Title");
frame.setUndecorated(true);
frame.pack();
frame.setSize(800, 600);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setVisible(true);

答案 1 :(得分:3)

在Java中,您可以使用SWT实现此目的,不涉及任何黑客攻击。你可以创建一个Shell来设置合适的样式标志,然后你就可以看到一个没有“修剪”的窗口。也许Swing具有相同的功能。