J'ai un projet de peinture semblable, dans lequel j'ai récemment ajouté un JSpinner, mais après des recherches sur la façon d'ajouter à la JFrame, il finit par ressembler à ceci:L'ajout de deux JComponents au nord d'une JFrame BorderLayout
mais je voudrais qu'il ressemble à ceci:
comment pourrais-je accomplir cela? Merci d'avance.
P.D: Le code utilisé pour créer le projet en cours est la suivante:
public View(final String title){
super(title);
}
public void init()
{
canvas = new Canvas();
menuManager = new MenuManager();
toolBarManager = new ToolBarManager(JToolBar.VERTICAL);
spinnerManager = new SpinnerManager();
JPanel subPanel = new JPanel(new FlowLayout());
subPanel.add(menuManager);
subPanel.add(spinnerManager);
add(BorderLayout.CENTER, canvas);
add(BorderLayout.NORTH, menuManager);
add(BorderLayout.EAST, toolBarManager);
setDefaultCloseOperation(EXIT_ON_CLOSE);
App.getInstance().addDrawingListener(this);
canvas.init();
}
À l'avenir, poster valide [mcve]. Votre code ne peut pas être compilé ou géré par nous. –