Java Swing: JDesktopPane & creating multi-document apps, many windows

Veröffentlicht am: 24 Mai 2023
auf dem Kanal: Le Hoang Long Long
31
0

Playlist
   • Java Frontend  

2023 05 24 07 32 11


import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.HeadlessException;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;


/**
*
JDesktopPane
*/
public class dpane extends JFrame{

public dpane() throws HeadlessException {
CustomDestopPane deskpane = new CustomDestopPane();
Container cPane = getContentPane();
cPane.add(deskpane, BorderLayout.CENTER);
deskpane.display(deskpane);

setTitle("Example of JDesktopPane in Swing");
setSize(400, 450);;
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {
new dpane();
}

}

class CustomDestopPane extends JDesktopPane{
int numFrame = 4;
int x = 40;
int y = 40;

public void display(CustomDestopPane deskp){
for (int i = 0; i less than numFrame; i++) {
JInternalFrame javaframe = new
JInternalFrame("Internal frmae " + i,
true, true, true, true);
javaframe.setBounds(x, y, 350, 95);
Container c11 = javaframe.getContentPane();
c11.add(new JLabel("I love this world"));
deskp.add(javaframe);

javaframe.setVisible(true);
y += 95;
}
}
}


Auf dieser Seite können Sie das Online-Video Java Swing: JDesktopPane & creating multi-document apps, many windows mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Le Hoang Long Long 24 Mai 2023 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 31 Mal angesehen und es wurde von 0 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!