Est-il possible d'avoir JPanel
s? Si c'est possible, est-ce pratique?Avoir des JPanels intérieurs
J'ai un JPanel
public class MyPanel extends JPanel
{
}
intérieur MyPanel
, puis-je mettre une autre JPanel
?
Est-il possible d'avoir JPanel
s? Si c'est possible, est-ce pratique?Avoir des JPanels intérieurs
J'ai un JPanel
public class MyPanel extends JPanel
{
}
intérieur MyPanel
, puis-je mettre une autre JPanel
?
Oui. Vous pouvez utiliser:
MyPanel myJPanel = new MyPanel();
jPanel.add(myJPanel);
Vous pouvez placer autant de panneaux dans un autre panneau que vous le souhaitez. Mais assurez-vous d'utiliser le LayoutManager correct pour vos besoins.
Lire ce tutoriel pour en savoir plus: http://docs.oracle.com/javase/tutorial/uiswing/components/panel.html
JPanel myJPanel1 = new JPanel();// creating first JPanel
JPanel myJPanel2 = new JPanel();// creating second JPanel
myJPanel1.add(myJPanel2); //adding first panel to second one
Voulez-vous dire la classe intérieure? Si oui, oui vous pouvez. – MadProgrammer
"JPanel" imbriqués vous voulez dire. 'JPanel' contenant un autre' JPanel' en lui-même :-) –