java GUI组件的继承
importjavax.swing.*;importjava.awt.*;publicclassCustomFrameextendsJFrame{publicCustom...
import javax.swing.*;
import java.awt.*;
public class CustomFrame extends JFrame {
public CustomFrame() {
// Set FlowLayout for the frame
FlowLayout layout = new FlowLayout();
setLayout(layout);
// Add two buttons to frame
JButton jbtOK = new JButton("OK");
JButton jbtCancel = new JButton("Cancel");
add(jbtOK);
add(jbtCancel);
}
public static void main(String[] args) {
JFrame frame = new CustomFrame();
frame.setTitle("Window 1");
frame.setSize(200, 150);
frame.setLocation(200, 100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
我想知道为什么 add(jbtOK); add(jbtCancel); 这些方法不用写成this.add(jbtOK); 和 this.add(jbtCancel); 也能运行 请高手帮忙解答 展开
import java.awt.*;
public class CustomFrame extends JFrame {
public CustomFrame() {
// Set FlowLayout for the frame
FlowLayout layout = new FlowLayout();
setLayout(layout);
// Add two buttons to frame
JButton jbtOK = new JButton("OK");
JButton jbtCancel = new JButton("Cancel");
add(jbtOK);
add(jbtCancel);
}
public static void main(String[] args) {
JFrame frame = new CustomFrame();
frame.setTitle("Window 1");
frame.setSize(200, 150);
frame.setLocation(200, 100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
我想知道为什么 add(jbtOK); add(jbtCancel); 这些方法不用写成this.add(jbtOK); 和 this.add(jbtCancel); 也能运行 请高手帮忙解答 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询