JavaJAVA程�设计 答案 - 百度文库

loading ·ÖÏí 2026-10-22 ÏÂÔØÎĵµ

File file = new File(\ String str; int n = 0; try {

fr = new FileReader(file); br = new BufferedReader(fr);

while ((str = br.readLine()) != null) { n++;

System.out.println(n + \ }

} catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }

ÏîÄ¿Èý ѧÉúÐÅÏ¢¹ÜÀíϵͳ£¨Í¼ÐνçÃæÉè¼ÆÓ¦Óã© ÈÎÎñÒ» ½çÃæÉè¼Æ ×ÓÈÎÎñÒ» Ö÷½çÃæÉè¼Æ £¨Ò»£©Ìî¿ÕÌâ

1£®setVisible 2£®Graphics User Interface 3£®add £¨¶þ£©Ñ¡ÔñÌâ

1£®C 2£®C 3£®B 4£®D £¨Èý£©±à³ÌÌâ

1£®·ÂÕÕWindows¼Çʱ¾£¬ÖÆ×÷¼Çʱ¾µÄ´°¿ÚºÍ²Ëµ¥¡£ package pr3;

import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JCheckBoxMenuItem; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JPopupMenu; import javax.swing.JScrollPane; import javax.swing.JTextArea; class Myjsb extends JFrame {

JTextArea ta = new JTextArea(); JMenuBar bar = new JMenuBar();

JMenu fileMenu, editMenu, formatMenu;

JMenuItem newfileItem, openfileItem, savefileItem, saveasfileItem, exitItem, cutItem, copyItem, pasteItem, deleteItem, findItem, replaceItem, selectallItem, linewrapItem, fontItem;

JPopupMenu popMain;

public Myjsb() {

super(\ÎҵļÇʱ¾\

// **********Ìí¼Ó²Ëµ¥********** fileMenu = new JMenu(\Îļþ\ editMenu = new JMenu(\±à¼­\ formatMenu = new JMenu(\¸ñʽ\

newfileItem = new JMenuItem(\н¨\ openfileItem = new JMenuItem(\´ò¿ª\ savefileItem = new JMenuItem(\±£´æ\ saveasfileItem = new JMenuItem(\Áí´æÎª\ exitItem = new JMenuItem(\Í˳ö\ cutItem = new JMenuItem(\¼ôÇÐ\ copyItem = new JMenuItem(\¸´ÖÆ\ pasteItem = new JMenuItem(\Õ³Ìù\ deleteItem = new JMenuItem(\ɾ³ý\ findItem = new JMenuItem(\²éÕÒ\ replaceItem = new JMenuItem(\Ìæ»»\ selectallItem = new JMenuItem(\ȫѡ\

linewrapItem = new JCheckBoxMenuItem(\×Ô¶¯»»ÐÐ\ fontItem = new JMenuItem(\×ÖÌå\ fileMenu.add(newfileItem); fileMenu.add(openfileItem); fileMenu.add(savefileItem); fileMenu.add(saveasfileItem); fileMenu.addSeparator(); fileMenu.add(exitItem); editMenu.add(cutItem); editMenu.add(copyItem); editMenu.add(pasteItem); editMenu.add(deleteItem); editMenu.addSeparator(); editMenu.add(findItem); editMenu.add(replaceItem); formatMenu.add(linewrapItem); formatMenu.add(fontItem); bar.add(fileMenu); bar.add(editMenu); bar.add(formatMenu); setJMenuBar(bar); // ¿ì½Ý²Ëµ¥

popMain = new JPopupMenu(); popMain.add(cutItem);

popMain.add(copyItem); popMain.add(pasteItem); popMain.add(deleteItem);

// **********Ìí¼Ó¶àÐÐÎı¾¿ò********** JScrollPane jsp = new JScrollPane(ta); add(jsp);

// **********¹Ø±Õ´°¿Úʱ**********

addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) { System.exit(0); } });

setExtendedState(JFrame.MAXIMIZED_BOTH); // ´°¿Ú×î´ó»¯ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } }

public class lx3_1_1_1 {

public static void main(String[] args) { Myjsb win = new Myjsb(); } }

2£®²é¿´JDK°ïÖúÎĵµ£¬Á˽âjavax.swing.JRadioButtonMenuItemºÍjavax.swing.JCheck BoxMenuItemÁ½Öֲ˵¥ÏîµÄÓ÷¨£¬²¢±àд²âÊÔ³ÌÐò¡£

×ÓÈÎÎñ¶þ µÇ¼½çÃæ £¨Ò»£©Ìî¿ÕÌâ

1£®addActionListener 2£®ActionListener actionPerformed 3£®setEnabled

4£®tf.setEditable(false) 5£®tf.getText() £¨¶þ£©Ñ¡ÔñÌâ

1£®B 2£®C 3£®C 4£®B 5£®B £¨Èý£©±à³ÌÌâ

1£®Éè¼ÆÒ»¸öͼÐνçÃæµÄ²ÂÊýÓÎÏ·³ÌÐò¡£ ´ð°¸£º

package pr3;

import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Toolkit;

import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField;

class Win1 extends JFrame implements ActionListener { int number;

JTextField t1 = new JTextField(10);

JLabel mess = new JLabel(\

JButton b1 = new JButton(\µã»÷²úÉúÒ»¸ö1-100Ö®¼äµÄËæ»úÊý\b2 = new JButton(\È·¶¨\

public Win1() {

super(\²ÂÊýÓÎÏ·\

setLayout(new FlowLayout()); add(b1);

add(new JLabel(\ÄãµÄ²Â²âÊÇ£º\ add(t1); add(b2); add(mess);

b1.addActionListener(this); b2.addActionListener(this);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = new Dimension(250, 130); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; }

if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; }

setLocation(((screenSize.width - frameSize.width) / 2), ((screenSize.height - frameSize.height) / 2)); setSize(frameSize);

this.setResizable(false); this.setVisible(true); }

public void actionPerformed(ActionEvent e) { if (e.getSource() == b1) {

number = (int) (Math.random() * 100 + 1); } else if (e.getSource() == b2) { try {

int guss = Integer.parseInt(t1.getText()); if (guss > number) {

mess.setText(\²Â´óÁË£¡\ } else if (guss < number) { mess.setText(\²ÂСÁË£¡\ } else {

mess.setText(\²Â¶ÔÁË£¡\ }


JavaJAVA程åº�设计 答案 - 百度文库.doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ
ËÑË÷¸ü¶à¹ØÓÚ£º JavaJAVA程åº�设计 答案 - 百度文库 µÄÎĵµ
Ïà¹ØÍÆ¼ö
Ïà¹ØÔĶÁ