| 发表于:2007-10-15 21:45:12 楼主 |
程序中的一个小功能测试没结果,很郁闷,就是在画图之后 在 g.drawline(90,90,500,500); 这里之后,在图形界面的窗口上没有出现我所期待的直线,这是为何呢? 希望有能解决的朋友帮忙.谢谢~~~ import java.awt.*; import javax.swing.*; import java.io.*; import java.awt.event.*; public class draw extends jframe implements actionlistener { draw(string title) { //图形界面的初始化 super(title); jmenuitem item=new jmenuitem("程序简介"); item.addactionlistener(this); jmenu menu=new jmenu("关于"); menu.add(item); jmenubar bar=new jmenubar(); bar.add(menu); setjmenubar(bar); setsize(1400,800); setvisible(true); setlayout(new borderlayout()); setresizable(false); setdefaultcloseoperation(exit_on_close); //界面设置结束 //进入图形绘画 graphics g=this.getgraphics(); g.setcolor(color.pink); g.drawline(90,90,500,500); validate(); } public void actionperformed(actionevent e) //事件处理 { //目前先不作处理 } public static void main(string []args) { new draw("画图板"); } } |
|
|
|
|