noteframe.java

来自「记事本源码」· Java 代码 · 共 1,362 行 · 第 1/4 页

JAVA
1,362
字号
		downButton=new JRadioButton("向下(D)",true);
		downButton.setFont(new Font("宋体",Font.PLAIN,12));
		downButton.setMargin(new Insets(1,1,1,1));
		way.add(upButton);
		way.add(downButton);
		wayPanel.add(upButton);
		wayPanel.add(downButton);
		wayPanel.setBorder(titleBorder);
		
		gridx=0;
   	        gridy=0;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=1;
   	        weighty=100;
   	        anchor=GridBagConstraints.WEST;
   	        fill=GridBagConstraints.NONE;
   	        inset=new Insets(0,10,0,5);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(lookUpContent,c);
   	        
   	        gridx=1;
   	        gridy=0;
   	        gridwidth=2;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=100;
   	        anchor=GridBagConstraints.CENTER;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,5,0,5);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(lookUpContentTextField,c);
   	        
   	        gridx=3;
   	        gridy=0;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=20;
   	        weighty=100;
   	        anchor=GridBagConstraints.CENTER;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,5,0,10);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(lookUp,c);
   	        
   	        gridx=0;
   	        gridy=1;
   	        gridwidth=2;
   	        gridheight=1;
   	        weightx=30;
   	        weighty=100;
   	        anchor=GridBagConstraints.CENTER;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(10,10,0,5);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(letterSize,c);
   	        
   	        gridx=2;
   	        gridy=1;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=50;
   	        weighty=100;
   	        anchor=GridBagConstraints.CENTER;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,5,0,5);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(wayPanel,c);
   	        
   	        gridx=3;
   	        gridy=1;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=20;
   	        anchor=GridBagConstraints.CENTER;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,5,0,10);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(cancel,c);
   	        
   	        centerPanel.add(lookUpContent);
   	        centerPanel.add(lookUpContentTextField);
   	        centerPanel.add(lookUp);
   	        centerPanel.add(letterSize);
   	        centerPanel.add(wayPanel);
   	        centerPanel.add(cancel);
	}
	private JPanel centerPanel,wayPanel;
	private JButton lookUp,cancel;
	private JLabel lookUpContent;
	private JTextField lookUpContentTextField;
	private JCheckBox letterSize;
	private ButtonGroup way;
	private JRadioButton upButton,downButton;
}*/
class Replace extends JDialog
{
	public Replace(Frame f)
	{
		super(f,"替换",true);
		setSize(386,176);
		setResizable(false);
		
		GridBagLayout gridbag=new GridBagLayout();				
	        GridBagConstraints c;
   	        int gridx,gridy,gridwidth,gridheight,anchor,fill,ipadx,ipady;
   	        double weightx,weighty;
   	        Insets inset;
   	        
   	        centerPanel=new JPanel();
   	        centerPanel.setLayout(gridbag);
		getContentPane().add(centerPanel,BorderLayout.CENTER);
		   	        
   	        leftPanel=new JPanel();
   	        leftPanel.setLayout(gridbag);
		rightPanel=new JPanel();
		rightPanel.setLayout(gridbag);
   	        
   	        lookUpContent=new JLabel("查找内容(N):");
		lookUpContent.setFont(new Font("宋体",Font.PLAIN,12));
		replaceFor=new JLabel("替换为(P):");
		replaceFor.setFont(new Font("宋体",Font.PLAIN,12));
		lookUpContentTextField=new JTextField(100);
		lookUpContentTextField.setFont(new Font("宋体",Font.PLAIN,12));
		replaceForTextField=new JTextField(100);
		replaceForTextField.setFont(new Font("宋体",Font.PLAIN,12));
		
		lookUp=new JButton("查找下一个(F)");
		lookUp.setFont(new Font("宋体",Font.PLAIN,12));
		lookUp.setMargin(new Insets(1,1,1,1));
		replace=new JButton("替换(R)");
		replace.setFont(new Font("宋体",Font.PLAIN,12));
		replace.setMargin(new Insets(1,1,1,1));
		replaceAll=new JButton("全部替换(A)");
		replaceAll.setFont(new Font("宋体",Font.PLAIN,12));
		replaceAll.setMargin(new Insets(1,1,1,1));
		cancel=new JButton("取消");
		cancel.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent e)
			{
				setVisible(false);
			}
		});
		cancel.setFont(new Font("宋体",Font.PLAIN,12));
		cancel.setMargin(new Insets(1,1,1,1));
		
		letterSize=new JCheckBox("区分大小写(C)");
		letterSize.setFont(new Font("宋体",Font.PLAIN,12));
		letterSize.setMargin(new Insets(1,1,1,1));
		
		gridx=0;
   	        gridy=0;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=100;
   	        anchor=GridBagConstraints.NORTHWEST;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,0,0,0);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(leftPanel,c);
   	        
   	        gridx=1;
   	        gridy=0;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=1;
   	        weighty=100;
   	        anchor=GridBagConstraints.NORTHEAST;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,0,0,0);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(rightPanel,c);
   	        
   	        centerPanel.add(leftPanel);
   	        centerPanel.add(rightPanel);
   	        
   	        gridx=0;
   	        gridy=0;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=100;
   	        anchor=GridBagConstraints.EAST;
   	        fill=GridBagConstraints.NONE;
   	        inset=new Insets(10,10,5,10);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(lookUp,c);
   	        
   	        gridx=0;
   	        gridy=1;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=100;
   	        anchor=GridBagConstraints.CENTER;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,10,5,10);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(replace,c);
   	        
   	        gridx=0;
   	        gridy=2;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=100;
   	        anchor=GridBagConstraints.CENTER;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,10,5,10);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(replaceAll,c);
   	        
   	        gridx=0;
   	        gridy=3;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=100;
   	        anchor=GridBagConstraints.CENTER;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,10,0,10);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(cancel,c);
   	        
   	        rightPanel.add(lookUp);
   	        rightPanel.add(replace);
   	        rightPanel.add(replaceAll);
   	        rightPanel.add(cancel);
   	        
   	        gridx=0;
   	        gridy=0;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=1;
   	        weighty=100;
   	        anchor=GridBagConstraints.NORTHWEST;
   	        fill=GridBagConstraints.NONE;
   	        inset=new Insets(10,10,5,5);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(lookUpContent,c);
   	        
   	        gridx=1;
   	        gridy=0;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=100;
   	        anchor=GridBagConstraints.NORTH;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(10,5,5,0);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(lookUpContentTextField,c);
   	        
   	        gridx=0;
   	        gridy=1;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=1;
   	        weighty=100;
   	        anchor=GridBagConstraints.NORTHWEST;
   	        fill=GridBagConstraints.NONE;
   	        inset=new Insets(0,10,5,5);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(replaceFor,c);
   	        
   	        gridx=1;
   	        gridy=1;
   	        gridwidth=1;
   	        gridheight=1;
   	        weightx=100;
   	        weighty=100;
   	        anchor=GridBagConstraints.NORTH;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(0,5,5,0);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(replaceForTextField,c);
   	        
   	        gridx=0;
   	        gridy=2;
   	        gridwidth=2;
   	        gridheight=1;
   	        weightx=1;
   	        weighty=100;
   	        anchor=GridBagConstraints.SOUTHWEST;
   	        fill=GridBagConstraints.HORIZONTAL;
   	        inset=new Insets(50,10,0,0);
   	        ipadx=0;
   	        ipady=0;
   	        c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
   	        gridbag.setConstraints(letterSize,c);
   	        
   	        leftPanel.add(lookUpContent);
   	        leftPanel.add(lookUpContentTextField);
   	        leftPanel.add(replaceFor);
   	        leftPanel.add(replaceForTextField);
   	        leftPanel.add(letterSize);
	}
	private JLabel lookUpContent,replaceFor;
	private JTextField lookUpContentTextField,replaceForTextField;
	private JButton lookUp,cancel,replace,replaceAll;
	private JCheckBox letterSize;
	private JPanel centerPanel,leftPanel,rightPanel;
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?