Redian新闻
>
Intellij Idea gui not pure Swing?
avatar
Intellij Idea gui not pure Swing?# Java - 爪哇娇娃
g*e
1
Anybody knows how Intellij Idea gui works?
avatar
c*t
2
The GUI framework, if you look closely, are splitpane based. It is
pure Swing, but cleverly designed to fit its purpose. There are no
drag-n-drops components, so it is far simpler than most docking
frameworks. The non-Java part I think has to do with the file system.

【在 g******e 的大作中提到】
: Anybody knows how Intellij Idea gui works?
avatar
g*e
3
I'm not very familar with java gui stuff. The reason I'm asking is about
Beryl/AiXgl and Swing compatibility. A Month ago all Swing-based application
can not display on Beryl. When I updated the Beryl package a couple of days
ago I found MOST swing applicatiion can display normally, with several
exceptions including Idea. (Another example is Mercury messenger) This made
me feel that they must did something special with their gui.

【在 c*****t 的大作中提到】
: The GUI framework, if you look closely, are splitpane based. It is
: pure Swing, but cleverly designed to fit its purpose. There are no
: drag-n-drops components, so it is far simpler than most docking
: frameworks. The non-Java part I think has to do with the file system.

avatar
c*t
4
Not really, it is a bug of Beryl/AiXgl. Google provides plenty of
information. Notably, one page mentioned that re-parenting an
AWT/Swing component (which is done not so often, but not rare either,
most docking framework depend on it to work) is problematic in Beryl.

application
days
made

【在 g******e 的大作中提到】
: I'm not very familar with java gui stuff. The reason I'm asking is about
: Beryl/AiXgl and Swing compatibility. A Month ago all Swing-based application
: can not display on Beryl. When I updated the Beryl package a couple of days
: ago I found MOST swing applicatiion can display normally, with several
: exceptions including Idea. (Another example is Mercury messenger) This made
: me feel that they must did something special with their gui.

avatar
g*e
5
It is a known bug but I'm just curious why only Idea doesn't work well while
a lot of other swing-based apps are OK now.

【在 c*****t 的大作中提到】
: Not really, it is a bug of Beryl/AiXgl. Google provides plenty of
: information. Notably, one page mentioned that re-parenting an
: AWT/Swing component (which is done not so often, but not rare either,
: most docking framework depend on it to work) is problematic in Beryl.
:
: application
: days
: made

avatar
g*e
6
Sorry finally found out those apps without problem are actually AWT-based
but not Swing apps. Apprently this bug has no effect on AWT apps.

while

【在 g******e 的大作中提到】
: It is a known bug but I'm just curious why only Idea doesn't work well while
: a lot of other swing-based apps are OK now.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。