展开全部
首先import java.awt.*;//加上分号
import javax.swing.*;//加上分号
然后62616964757a686964616fe58685e5aeb931333337623435有两种修改方式
第一,去掉继承于JFrame类。然后add的时候//BorderLayout borderlayout = new BorderLayout();
//setLayout(borderlayout);
//删除上面两行,因为JFrame默认就是BorderLayout布局
jframe.add(btnEast, BorderLayout.EAST);
jframe.add(btnWest, BorderLayout.WEST);
jframe.add(btnNorth, BorderLayout.NORTH);
jframe.add(btnSouth, BorderLayout.SOUTH);
jframe.add(btnCenter, BorderLayout.CENTER);
第二种:去掉新建窗口//JFrame jframe = new JFrame("简易计算器 v1.0");
jframe.setXXX//删除jfram.
完整的参考代码import java.awt.*;
import javax.swing.*;
public class SimpleCalcuatorFrame {
public SimpleCalcuatorFrame() {
JFrame jframe = new JFrame("简易计算器 v1.0");
jframe.setSize(400, 250);
jframe.setLocationRelativeTo(null);
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jframe.setAlwaysOnTop(true);
jframe.setResizable(false);
JMenuBar editMenu = new JMenuBar();
jframe.setJMenuBar(editMenu);
JMenu jmenu = new JMenu("编辑");
editMenu.add(jmenu);
JMenuItem copyMenuItem = new JMenuItem("复制");
jmenu.add(copyMenuItem);
JSeparator s = new JSeparator();
jmenu.add(s);
JMenuItem pMenu = new JMenuItem("粘贴");
jmenu.add(pMenu);
JMenu viewMenu = new JMenu("查看");
editMenu.add(viewMenu);
JMenuItem kx = new JMenuItem("科学型");
viewMenu.add(kx);
JMenuItem bz = new JMenuItem("标准型");
viewMenu.add(bz);
JMenu bzcd = new JMenu("帮助");
editMenu.add(bzcd);
JMenuItem bangzu = new JMenuItem("帮助");
bzcd.add(bangzu);
JMenuItem gy = new JMenuItem("关于");
bzcd.add(gy);
Button btnEast = new Button("don");
Button btnWest = new Button("don");
Button btnNorth = new Button("don");
Button btnSouth = new Button("don");
Button btnCenter = new Button("don");
jframe.add(btnEast, BorderLayout.EAST);
jframe.add(btnWest, BorderLayout.WEST);
jframe.add(btnNorth, BorderLayout.NORTH);
jframe.add(btnSouth, BorderLayout.SOUTH);
jframe.add(btnCenter, BorderLayout.CENTER);
jframe.setVisible(true);
}
public static void main(String[] args) {
SimpleCalcuatorFrame sc = new SimpleCalcuatorFrame();
}
}
或者import java.awt.*;
import javax.swing.*;
public class SimpleCalcuatorFrame extends JFrame {
public SimpleCalcuatorFrame() {
setTitle("简易计算器 v1.0");
setSize(400, 250);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setAlwaysOnTop(true);
setResizable(false);
JMenuBar editMenu = new JMenuBar();
setJMenuBar(editMenu);
JMenu jmenu = new JMenu("编辑");
editMenu.add(jmenu);
JMenuItem copyMenuItem = new JMenuItem("复制");
jmenu.add(copyMenuItem);
JSeparator s = new JSeparator();
jmenu.add(s);
JMenuItem pMenu = new JMenuItem("粘贴");
jmenu.add(pMenu);
JMenu viewMenu = new JMenu("查看");
editMenu.add(viewMenu);
JMenuItem kx = new JMenuItem("科学型");
viewMenu.add(kx);
JMenuItem bz = new JMenuItem("标准型");
viewMenu.add(bz);
JMenu bzcd = new JMenu("帮助");
editMenu.add(bzcd);
JMenuItem bangzu = new JMenuItem("帮助");
bzcd.add(bangzu);
JMenuItem gy = new JMenuItem("关于");
bzcd.add(gy);
Button btnEast = new Button("don");
Button btnWest = new Button("don");
Button btnNorth = new Button("don");
Button btnSouth = new Button("don");
Button btnCenter = new Button("don");
add(btnEast, BorderLayout.EAST);
add(btnWest, BorderLayout.WEST);
add(btnNorth, BorderLayout.NORTH);
add(btnSouth, BorderLayout.SOUTH);
add(btnCenter, BorderLayout.CENTER);
setVisible(true);
}
public static void main(String[] args) {
SimpleCalcuatorFrame sc = new SimpleCalcuatorFrame();
}
}
效果图