Sto lavorando su una GUI altalena e mi piacerebbe sovrapporre un pulsante a una barra di avanzamento. Ho già scritto il codice che aggiorna la barra di avanzamento e l'evento del pulsante, ma non so come gestire il layout!Come sovrapporre un Jbutton a una JprogressBar
attualmente il codice del pannello è la seguente:
public static void main(String[] args) throws IOException {
JFrame myFrame = new JFrame("myJfTitle");
myFrame.setLayout(new BorderLayout());
JPanel myPanel = new JPanel();
JButton myButton = new JButton("Click me");
JProgressBar myBar = new JProgressBar();
myBar.setValue(50);
myPanel.add(myButton);
myPanel.add(myBar);
myFrame.add(myPanel,BorderLayout.CENTER);
myFrame.setVisible(true);
}
che dà il seguente risultato:
sto cercando senza successo di ottenere questo:
Can anyon e mi spieghi che tipo di Layout (o qualsiasi altra cosa) dovrei usare, o collegarmi lo stesso riferimento da cui posso leggere come farlo ??
UPDATE:
aggiungendo il seguente codice, sono riuscito a eccessivamente i 2 componenti, ma im ancora in grado di ingrandire la barra di avanzamento per adattarsi alle dimensioni del pannello:
LayoutManager overlay = new OverlayLayout(myPanel);
myPanel.setLayout(overlay);
Perfettamente funzionante! Grazie! – Koop4