devi usare i layouts:
codice:
import javax.swing.*;
import javax.swing.*;
import javax.swing.*;
import java.awt.*;
class SimpleFrame extends JFrame {
SimpleFrame () {
super();
setTitle ("ScriptManager");
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
getContentPane().add( new JLabel("ciao", JLabel.CENTER));
getContentPane().add( new JButton("Ok"), BorderLayout.SOUTH);
pack();
setVisible(true);
}
public static void main(String[] args) {
SimpleFrame sf = new SimpleFrame();
}
}
ecco, quel codice usa il BorderLayout, il più semplice, funzia così:
Pannello
codice:
North
w e
e center a
s s
t t
South
poi volendo nei punti cardinali puoi inserire un nuovo JPanel per suddividere nuovamente una zona in 5 parti; volendo mi sembra puoi anche fare nord-east, south-east, ma non vorrei confondermi in python con tkinter.