我正在尝试使用for循环在jframe中创建多个jbutton

li9yvcax  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(305)

我为在我已经创建的jframe中创建jbuttons编写了这段代码

String m=profile.jTextField6.getText();
     int M = Integer.parseInt(m);

     تنشيفT f1 = new تنشيفT();
     f1. setVisible(true);
     f1.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
     for (int i = 0; i < M; i++){
        JButton btnBoard = new JButton("month  "+ +i);
        f1.add(btnBoard);
        btnBoard.setSize(500, 100);
        btnBoard.setLocation((50+(15*M)), (100+(15*M)));

     }

每次我点击按钮,我发现只有一个按钮,里面有0个月创建请帮助我;

roqulrg3

roqulrg31#

谢谢你的帮助,代码是好的,这是布局管理器,我愿意导出按钮,当我设置为框布局它创建了整个按钮

if (profile.jComboBox2.getSelectedItem().equals("تخسيس")){
  تخسيسT f2 = new تخسيسT();
  String m=profile.jTextField6.getText();
     int M = Integer.parseInt(m);
     for ( int i = 1; i <= M; i++ ){

        JButton btn = new JButton("month  "+ +i);

        f2.add(btn);
        btn.setSize(500, 100);
        btn.setLocation(0, 0);
        f2.setSize(85*M, 150);
     }
     f2. setVisible(true);
     f2.setDefaultCloseOperation(DISPOSE_ON_CLOSE);

  }

相关问题