package JApplets;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class DrawLines extends JFrame {
int x,y;
public DrawLines()
{
addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e)
{
x=e.getX();
y=e.getY();
}
public void mouseReleased(MouseEvent e)
{
Graphics g=getGraphics();
g.setColor(Color.orange);
g.drawLine(x, y, e.getX(), e.getY());
}
});
setSize(400,400);
setVisible(true);
}
public static void main(String [] args)
{
JFrame.setDefaultLookAndFeelDecorated(true);
DrawLines miller= new DrawLines();
miller.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
我想在JFrame上画线 写的代码在上面 怎么就画不出来 给个建议帮小弟修改下
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class DrawLines extends JFrame {
int x,y;
public DrawLines()
{
addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e)
{
x=e.getX();
y=e.getY();
}
public void mouseReleased(MouseEvent e)
{
Graphics g=getGraphics();
g.setColor(Color.orange);
g.drawLine(x, y, e.getX(), e.getY());
}
});
setSize(400,400);
setVisible(true);
}
public static void main(String [] args)
{
JFrame.setDefaultLookAndFeelDecorated(true);
DrawLines miller= new DrawLines();
miller.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
我想在JFrame上画线 写的代码在上面 怎么就画不出来 给个建议帮小弟修改下
去掉后就能画 不去掉就画不出来 你们带这个也能画出来么?
提供一个关于新创建的 JFrame 是否应该具有当前外观为其提供的 Window 装饰(如边框、关闭窗口的小部件、标题等等)的提示。如果 defaultLookAndFeelDecorated 为 true,则当前的 LookAndFeel 支持提供窗口装饰,并且当前的窗口管理器支持未装饰的窗口,然后新创建的 JFrame 将具有当前 LookAndFeel 为其提供的 Window 装饰。否则,新创建的 JFrame 将具有当前窗口管理器为其提供的 Window 装饰。似乎ture是使用缺省的装饰,而false的话用window的装饰,有没有都应该没什么问题吧~
---我想
Eclipse SDK
Version: 3.3.2
jdk1.6.0_02