版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!
恰饭广告
注意:没有添加任何功能,只是简单的布局
import java.awt.BorderLayout; import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class Text extends JFrame{ JPanel p=new JPanel(); JMenuBar mb = new JMenuBar(); JTextArea textArea=new JTextArea(); JScrollPane scroll=new JScrollPane(textArea); JMenu file=new JMenu("文件(F)"),edit=new JMenu("编辑(E)"),object=new JMenu("格式(O)"),view=new JMenu("查看(V)"),help=new JMenu("帮助(H)"); JMenuItem newFile=new JMenuItem("新建(N)"); JMenuItem openFile=new JMenuItem("打开...(O)"); JMenuItem savaFile=new JMenuItem("保存(S)"); JMenuItem anotherSavaFile=new JMenuItem("另存为(A)"); JMenuItem exitFile=new JMenuItem("退出(E)"); JMenuItem revoke=new JMenuItem("撤销(U)"); JMenuItem cut=new JMenuItem("剪切(T)"); JMenuItem paste=new JMenuItem("粘贴(P)"); JMenuItem delete=new JMenuItem("删除(L)"); JMenuItem checkAll=new JMenuItem("全选(A)"); JMenuItem date=new JMenuItem("时间/日期(D)"); JMenuItem newLine=new JMenuItem("换行(W)"); JMenuItem font=new JMenuItem("字体(F)..."); JMenuItem statusBar=new JMenuItem("状态栏(S)"); JMenuItem viewHelp=new JMenuItem("查看帮助(H)"); JMenuItem aboutText=new JMenuItem("关于记事本(A)"); public Text(){ this.setTitle("记事本"); this.setResizable(true); this.setVisible(true); this.setSize(500, 500); this.setLocationRelativeTo(null); this.setJMenuBar(mb); this.setDefaultCloseOperation(EXIT_ON_CLOSE); init(); textArea.requestFocus(); //获取焦点,放在构造函数最后,否则会失效 } public void init(){ p.setLayout(new GridLayout(1, 1)); this.add(p,BorderLayout.CENTER); p.add(scroll); mb.add(file);mb.add(edit);mb.add(object); mb.add(view);mb.add(help); file.add(newFile);file.add(openFile);file.add(savaFile); file.add(anotherSavaFile); file.addSeparator(); //分割线 file.add(exitFile); edit.add(revoke);edit.add(cut);edit.add(paste); edit.add(delete); edit.addSeparator(); //分割线 edit.add(checkAll);edit.add(date); object.add(newLine);object.add(font); view.add(statusBar); help.add(viewHelp); help.addSeparator(); //分割线 help.add(aboutText); } public static void main(String args[]){ new Text(); } }
原文链接:https://www.idaobin.com/archives/836.html
让我恰个饭吧.ヘ( ̄ω ̄ヘ)
恰饭广告