为什么窗体m1中没有显示登录和注册的按钮

package 第13章;

import java.awt.*;

import javax.swing.*;

public class MyFrame2 extends JFrame{

public MyFrame2(){

JFrame jf1=new JFrame("This my window");

jf1.setBackground(Color.white);

jf1.setSize(500,250);

jf1.setVisible(true);

jf1.setDefaultCloseOperation(EXIT_ON_CLOSE);

}

//向窗体中添加“注册”按钮

public void addButton(MyFrame2 m){

JButton jb=new JButton("注册");

Container c=m.getContentPane();

c.add(jb);

}

//向窗体中添加“登录”按钮

public void addButton1(MyFrame2 m){

JButton jb1=new JButton("登录");

Container c=m.getContentPane();

c.add(jb1);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

MyFrame2 m1=new MyFrame2();

m1.addButton(m1);

m1.addButton1(m1);

}


}


qq_时光流逝而去_1
浏览 1248回答 1
1回答

qq_青枣工作室_0

package 第13章; import java.awt.*; import javax.swing.*; public class MyFrame2 extends JFrame { public MyFrame2() { setTitle("This my window"); getContentPane().setLayout(new FlowLayout()); setBackground(Color.white); setSize(500, 250); setVisible(true); setDefaultCloseOperation(EXIT_ON_CLOSE); } // 向窗体中添加“注册”按钮 public void addButton(MyFrame2 m) { JButton jb = new JButton("注册"); Container c = m.getContentPane(); c.add(jb); } // 向窗体中添加“登录”按钮 public void addButton1(MyFrame2 m) { JButton jb1 = new JButton("登录"); Container c = m.getContentPane(); c.add(jb1); } public static void main(String[] args) { MyFrame2 m1 = new MyFrame2(); m1.addButton(m1); m1.addButton1(m1); } }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java