1-) Java - ÇERÇEVE ŞEKLİNDE BUTTON YERLEŞTİRİR
public class borderlayout extends JFrame implements ActionListener{
JPanel panel;
public int sayi = 0;
public borderlayout() {
panel=new JPanel();
add(panel);
for(int i=0;i<10;i++) {
JButton button=new JButton("CLICK HERE");
button.setText(String.valueOf(sayi));
if (sayi == 0) {
add(button,BorderLayout.PAGE_START);
button.addActionListener(new aListener()); }
if (sayi == 1) {
add(button,BorderLayout.CENTER);
button.addActionListener(new aListener()); }
if (sayi == 2) {
add(button,BorderLayout.LINE_START);
button.addActionListener(new aListener()); }
if (sayi == 3) {
add(button,BorderLayout.LINE_END);
button.addActionListener(new aListener()); }
if (sayi == 4) {
add(button,BorderLayout.PAGE_END);
button.addActionListener(new aListener()); }
sayi++; }
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(500,500);
setVisible(true); }
public void actionPerformed(ActionEvent evt) {
panel.add(new JButton("Button"));
panel.revalidate();
validate(); }
class aListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
JButton b = (JButton) e.getSource();
System.out.println(b.getText()); } }
public static void main(String[] args) {
borderlayout acojfar=new borderlayout();
} }}