java - Swing frames overlapping after certain button is clicked -



java - Swing frames overlapping after certain button is clicked -

after doing log in page , clicking log in button, sec frame comes on top of log in page can still see components hiding below. why isn't gone after clicking on log in button?

here's code:

public void showlogin(){ setlayout(new borderlayout()); setvisible(true); setsize(400,200); setdefaultcloseoperation(javax.swing.windowconstants.exit_on_close); loginpanel.setlayout(new gridlayout(2,2,4,4)); loginpanel.add(label1); loginpanel.add(username); loginpanel.add(label2); loginpanel.add(password); add(loginpanel, borderlayout.center); add(loginbut, borderlayout.south); loginbut.addactionlistener(this); } public void showadminform(){ setlayout(new borderlayout()); setvisible(true); setsize(400,300); setdefaultcloseoperation(javax.swing.windowconstants.exit_on_close); label3.settext("logged in as: " + username.gettext()); add(label3, borderlayout.north); buttonpanel.add(createroom); buttonpanel.add(deleteroom); buttonpanel.add(createlect); buttonpanel.add(deletelect); buttonpanel.add(showlect); buttonpanel.add(logout); add(buttonpanel, borderlayout.center); }

in action listener, implemented calling showadminform(); log in form remains there. there way don't have cardlayout?

java swing user-interface

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -