如何使用Chrome应用获取圆形无框窗口,例如新的环聊窗口小部件

时间:2014-12-24 21:27:04

标签: html google-chrome google-chrome-app

我正在尝试构建一个具有类似小部件的Chrome应用程序,例如桌面上的新Google环聊。我已经在无框架边框上做了一些阅读并下载了一些镀铬应用程序示例,但没有一个真正提供允许你调整框架形状的功能。

我真的很感激解决方案。通过允许您创建Graphics2D并将JFrame的窗口框架设置为该形状,Java使这成为可能。看起来像这样。

/*
 * Creates new form Widget
 */
public Widget() {
    //initComponents();
    super("Widget");
    initComponents();
    setLayout(new GridBagLayout());
    addComponentListener(new ComponentAdapter() {
        @Override
        public void componentResized(ComponentEvent e) {
            Ellipse2D frame = new Ellipse2D.Double(0, 0, getWidth(), getWidth());
            setShape(frame);

        }
    });
}

我希望在Chrome应用中获得类似功能。

1 个答案:

答案 0 :(得分:1)

设计文档位于:https://docs.google.com/document/d/1BwU__X2WEayBwa2Su0o4FYrGSqlqcC5q8lQigfTCYCI/edit#

此功能似乎仍然挂载到环聊应用中。