时间: 2020-11-26|46次围观|0 条评论

import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import java.awt.Toolkit; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent;

import javax.swing.JFrame;

public class DrawLine extends JFrame{ public DrawLine() { setTitle("DrawLineTest"); Toolkit kit =Toolkit.getDefaultToolkit(); Dimension screenSize = kit.getScreenSize(); double screenWidth =screenSize.getWidth(); double screenHeight = screenSize.getHeight(); setBounds((int)screenWidth/2-DEFAULT_WIDTH/2,(int)screenHeight/2-DEFAULT_HEIGHT/2,DEFAULT_WIDTH,DEFAULT_HEIGHT); addMouseListener(new MouseAdapter(){ int orgX; int orgY; public void mousePressed(MouseEvent e) { orgX = e.getX(); orgY = e.getY(); } public void mouseReleased(MouseEvent e) { Graphics g = getGraphics(); g.setColor(Color.ORANGE); g.drawString("("+orgX+","+orgY+")",orgX ,orgY); g.drawString("("+e.getX()+","+e.getY()+")", e.getX(), e.getY()); g.setFont(new Font("Serif",Font.ITALIC,70)); g.drawLine(orgX, orgY, e.getX(), e.getY()); } }); setVisible(true); setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { // TODO Auto-generated method stub new DrawLine(); } private static final int DEFAULT_WIDTH =400; private static final int DEFAULT_HEIGHT=350; } 其中的字体设置没有成功,理论上应该可以,为什么运行的时候字体就没有效果呢?
字体问题插图

原文链接:https://blog.csdn.net/w605283073/article/details/46572393

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《字体问题
   

还没有人抢沙发呢~