Java程序例子-经典Java程序源代码中职 高二 高教版

2023-01-04
| 136页
| 102人阅读
| 1人下载
普通

内容正文:

经典Java程序源代码 1.加法器(该java源文件的名称是Adder.java) import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Adder implements ActionListener { JFrame AdderFrame; JTextField TOprand1; JTextField TOprand2; JLabel LAdd,LSum; JButton BAdd,BClear; JPanel JP1,JP2; public Adder() { AdderFrame=new JFrame("AdderFrame"); TOprand1=new JTextField("0.0"); TOprand2=new JTextField("0.0"); LAdd=new JLabel("+"); LSum=new JLabel("= "); BAdd=new JButton("Add"); BClear=new JButton("Clear"); JP1=new JPanel(); JP2=new JPanel(); BAdd.addActionListener(this); BClear.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { TOprand1.setText("0.0"); TOprand2.setText("0.0"); LSum.setText("="); } }); AdderFrame.add(JP1); JP1.add(TOprand1); JP1.add(LAdd); JP1.add(TOprand2); JP1.add(LSum); AdderFrame.add(JP2); JP2.add(BAdd); JP2.add(BClear); AdderFrame.getContentPane().setLayout(new BorderLayout()); AdderFrame.getContentPane().add(JP1,BorderLayout.NORTH); AdderFrame.getContentPane().add(JP2,BorderLayout.SOUTH); AdderFrame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent event) { System.exit(0); } }); AdderFrame.pack(); AdderFrame.setVisible(true); AdderFrame.setResizable(false); AdderFrame.setSize(250,100); } public void actionPerformed(ActionEvent event) { double sum=(double)(Double.valueOf(TOprand1.getText()).doubleValue()+Double.valueOf(TOprand2.getText()).doubleValue()); LSum.setText("="+sum); } public static void main(String[] args) { Adder adder=new Adder(); } } 2. 小型记事本(该java源文件由两个类构成,名称为Notepad.java) import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; class mynotepad extends JFrame { File file=null; Color color=Color.red; mynotepad() { initTextContent(); initMenu(); initAboutDialog(); } void initTextContent() { getContentPane().add(new JScrollPane(content));

资源预览图

Java程序例子-经典Java程序源代码中职  高二 高教版
1
Java程序例子-经典Java程序源代码中职  高二 高教版
2
Java程序例子-经典Java程序源代码中职  高二 高教版
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。