🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Java / ÇERÇEVE ŞEKLİNDE BUTTON YERLEŞTİRİR

 

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();

 

} }}

 2021 Ocak 18 Pazartesi
 395