28. marts 2001 - 17:58
Der er
3 kommentarer og 1 løsning
Skift JComponent i JFrame
Er det muligt (og i saa fald hvordan), at skifte et JComponent ud i en JFrame? f.eks. class Display1 extends JComponent{ // kode kode kode } class Display2 extends JComponent{ // kode kode kode } class View extends JFrame{ private JComponent Dis; public View(JComponent D){ Dis = D; Container cp = getContentPane(); cp.setLayout(new BorderLayout()); cp.add(Dis,BorderLayout.CENTER); } private void changeDisplay(JComponent D){ //kode kode kode } } I ovenstaaende eksempel skulle Display1 saa skiftes ud med et andet Diplay (evt Display2) ved at koere metoden changeDisplay(JComponent D){} Men hvordan kan man impementere dette???
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
28. marts 2001 - 18:44
#1
hvis du ikke har andre komponenter placeret i midten, så tror følgende vil virke private void changeDisplay(JComponent D){ Container cp = getContentPane(); cp.remove(Dis); Dis = D; cp.add(Dis, BorderLayout.CENTER); }
28. marts 2001 - 19:36
#2
ET VAR DEJLIGT!!! Det virker & det var simpelt!!! (mangler blot en repaint() til sidst) el gnu, kom med en svar mulighed og points\'ne er dine!!!
28. marts 2001 - 19:37
#3
Jeg hader stavefejl!!!
28. marts 2001 - 20:09
#4
np :-)
Kurser inden for grundlæggende programmering