2015-05-12 3 views
1

Когда я печатаю getParent() для JpopUpMenu, я получаю следующие два отпечатка в двух разных сценариях.getParent метод JComponent

В чем разница между ними,

javax.swing.JPanel[,558,84,167x312, layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777217,maximumSize=,minimumSize=,prefferedSize=] 

и

javax.swing.JPanel[null.contentPane,0,0,167x312, layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777217,maximumSize=,minimumSize=,prefferedSize=] 

Что null.contentPane средство. Это проблема, если она null.contentPane?

Новое на Java Качели, пожалуйста, помогите.

+1

1) Чтобы лучше помочь, отправьте сообщение [MCVE] (http://stackoverflow.com/help/mcve) (минимальный полный проверяемый пример) или [SSCCE] (http://www.sscce.org/) (Короткий, самосохраненный, правильный пример). 2) Каковы «разные сценарии»? –

ответ

1

null.contentPane - это название компонента/default contentPane в JFrame/JWindow (т.е. возвращаемое значение getName()).
Он не имеет никакого определенного значения.

+0

В этом случае null.contentPane является родителем JPanel? – user3164187

+0

Извините, это на самом деле имя самого компонента. Я обновил свой ответ – ControlAltDel