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

Pubblicato il: 24 maggio 2023
sul canale di: 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;
}
}
}


In questa pagina del sito puoi guardare il video online Java Swing: JDesktopPane & creating multi-document apps, many windows della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Le Hoang Long Long 24 maggio 2023, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 31 volte e gli è piaciuto 0 spettatori. Buona visione!