Значит ли getContentPane (). Add () так же, как add ()?
public class TestFrame extends JFrame{ public TestFrame() { JLabel label = new JLabel("jo"); getContentPane().add(label); add(label); } }
Имеет ли значение getContentPane (). Add () то же самое, что и add ()?
Да, начиная с 1,5 +.
Главным образом.Чтобы упростить задачу, addImpl был изменен для пересылки на панель контента, но в редких угловых случаях это не так (например, панель контента нужно как-то добавить).
addImpl
Этот метод переопределен для условной переадресации вызовов на contentPane.
Да, потому что, если вы заметите, они оба из
Class Container java.lang.Object java.awt.Component java.awt.Container add()
JLabel расширяет контейнер, а getContentPane () возвращает контейнер.