هل من الممكن أن يكون 2 JPanels في تخطيط الحدود في نفس المكان؟

StackOverflow https://stackoverflow.com/questions/1634069

  •  06-07-2019
  •  | 
  •  

سؤال

وأنا أكتب لعبة والذي يستخدم تخطيط الحدود مع JPanel باستخدام BorderLayout.CENTER. ما أود أن تكون قادرة على القيام في بعض الأحيان إخفاء هذه اللوحة واستبدالها مع لوحة أخرى مع معلومات مختلفة. وأضفت إلى كل من الحاويات ومجموعة رؤية واحد منهم إلى false.

وبعد ذلك في وقت لاحق وأنا أحاول:

panel1.setVisible(false);
panel2.setVisible(true);

ولكن هذا لا يعرض لوحة جديدة. أرى فقط الرمادي. أي أفكار؟

وTIA

هل كانت مفيدة؟

المحلول

استخدم لJPanel متداخلة مع CardLayout لذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top