Just nu i M3-nätverket
Jump to content

GUI problem


eweson

Recommended Posts

använder mig av BorderLayout, vill visa en panel i WEST, men sen vill jag visa en ny panel i WEST.. behöver man ta bort den gamla? eller hur löser man det? tacksam för svar! mvh Jocke

Link to comment
Share on other sites

Det var väldigt länge sedan jag använde java:s layout-managers men om jag inte minns helt fel (och det brukar jag inte göra) så kan det bara ligga en sak i varje del av en BorderLayout så det borde bara vara att lägga till så ska det som ligger där försvinna.

 

*surfar runt*

 

http://octopus.cdut.edu.cn/~yf17/oreilly/awt/ch07_03.htm

Jo, jag verkar ha rätt.

 

Link to comment
Share on other sites

En bra lösning på ditt problem vore att skapa en actionListener som är kopplad till en knapp eller vad du nu vill. I actionListern lägger du följande kod.

 

dinBorderLayout.remove(denFörstaPanelensNamnIWest);

dinBorderLayout.add(dinAdraPanel, BordeLayout.WEST)

dinBorderLayout.updateUI();

 

Det borde fixa ditt problem.. lycka till

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...