当前位置: 代码迷 >> Java相关 >> 求助,程序编不出来,请高手帮忙
  详细解决方案

求助,程序编不出来,请高手帮忙

热度:455   发布时间:2004-06-07 22:20:00.0
求助,程序编不出来,请高手帮忙

有两个java的小程序,哪位高手帮忙编一下,谢谢!

1 编写一个图形界面的Java Application,为用户提供三种关闭窗口 的方法:使用按钮,使用菜单项,使用窗口关闭图标。

2 在图形界面中绘制二维的坐标系统,其中x轴位于绘图区正中,y轴 位于绘图区的最左边。

根据下面的实验数据表,在坐标系统中绘制数据点,每个数据点用一 个小叉号表示,并在叉号边以(x,y)的格式标识出数据点的坐标数值,最后 用折线连接相邻的数据点。

实验数据表

*******************************

数据点序号 x坐标 y坐标

1 0 20

2 50 30

3 100 16

4 150 126

5 200 164

*******************************

界面需接收用户输入的实验数据,绘制数据点和实验曲线。

搜索更多相关的解决方案: 坐标  图形  数据  

----------------解决方案--------------------------------------------------------

数据表是给定的还是用户指定? 我想可以用一个 Point Array 来存点,然后用一个for loop 来画线

for(int i = 0; i< 4,i++)

g.drawLine(pos[i].x, pos[i].y,pos[i+1].x,pos[i+1].y);


----------------解决方案--------------------------------------------------------

编写一个图形界面的Java Application,为用户提供三种关闭窗口 的方法:使用按钮,使用菜单项,使用窗口关闭图标。

import java.awtimport java.awt.event.*;

public class TestFrame { public static void main(String args[]) { new MyFrame(); } } class MyFrame extends Frame implements ActionListener { Button btn; MyFrame() { super("wodechuangkou"); btn=new Button("guanbi"); setLayout(new FlowLayout()); add(btn); btn.addActionListener(this); addWindowListener(new closeWin()); setSize(300,200); setVisible(true); } public void actionPerformed(ActionEvent e) { if(e.getActionCommand()=="guanbi") { dispose(); System.exit(0); } } } class closeWin extends WindowAdapter { public void windowClosing(WindowEvent e) { Frame frm=(Frame)(e.getSource()); frm.dispose(); System.exit(0); } }

这个程序里使用按钮和关闭图标关闭窗口

不知道如何用菜单关闭窗口,菜单的程序不会编,调试不出来


----------------解决方案--------------------------------------------------------

菜单退出:假设退出菜单为ExitItem.

ExitItem.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

System.exit(0);

}

});


----------------解决方案--------------------------------------------------------
  相关解决方案