import java.awt.*;
public class App11_26{
public static void main(String[] args){
Frame m=new Frame("drawing line");
m.setSize(400,200);
m.setBackground(Color.black);
m.setVisible(true);
Graphics g=m.getGraphics();
g.setColor(Color.gray);
g.drawLine(25,75,175,25);
}
}
public class App11_26{
public static void main(String[] args){
Frame m=new Frame("drawing line");
m.setSize(400,200);
m.setBackground(Color.black);
m.setVisible(true);
Graphics g=m.getGraphics();
g.setColor(Color.gray);
g.drawLine(25,75,175,25);
}
}
解决方案 »
- jpanel中的graphics中所画得图像不能显示出来
- JTree 多种图标
- 刚学到网络编程 照着书本打了一遍也会有错,困了 没精力分析了
- 打开网页的时候,IE总是提示"为帮助保护您的安全, Internet Explorer已经限制此文件显示可能访问您的计算机的活动内容.请击此处查看选项"
- 背景为什么没有变化?
- eclipse 编译java
- 请...问... 有给出年月 获得指定月份的天数, 有库函数吗?
- 请对JAVA感兴趣的朋友来次联系
- 有关bes console 登录的问题。realm怎样定义?
- jBuilder4foundation 是jb4的什么版本啊。
- java程序怎么打包以使其在其他未安装jdk的机器上运行呢?
- 找不到符号~~ 求解!!!
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub new T();
}}class T extends JFrame {
public T() { setBounds(200, 100, 200, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
} @Override
public void paint(Graphics g) {
super.paint(g);
g.drawLine(40, 40, 100, 100);
}
}
有一个线程会自动调用upDate方法
upDate会调用 paint
除了楼上说的方法还有一种方法修改import java.awt.*;
public class App11_26{
public static void main(String[] args) throws InterruptedException{
Frame m=new Frame("drawing line");
m.setSize(400,200);
m.setBackground(Color.black);
m.setVisible(true);
Thread.sleep(100); //修改处
Graphics g=m.getGraphics();
g.setColor(Color.gray);
g.drawLine(25,75,175,25);
}
}