java 字体 加横线

Python017

java 字体 加横线,第1张

lz  你好

这个很好实现的  就用绘图机制绘制一下就行了  绘制文字和横线

代码如下:

import javax.swing.*

import java.awt.*

public class StringLine extends JFrame{

    private MyPanel mp

       

    public StringLine(){

        super("StringLine")

           

        mp = new MyPanel()

        getContentPane().add(mp)

        setLocation(200,100)

        setSize(100,100)

        setVisible(true)

        setResizable(false)

        setDefaultCloseOperation(3)

    }

       

    public static void main (String[] args) {

        new StringLine()

    }

}

//自定义面板类

class MyPanel extends JPanel{

    //重写paintComponent方法

    public void paintComponent(Graphics g){

        g.drawString("价格 : 2.00元", 5,10)//绘制文字

        g.drawLine(5,5,75,5)//绘制横线

    }

}

方法中出现横线,是因为该方法已经不建议被使用,应该有替代的方案

你说的show()方法是不是JFrame中的show()方法呢,可以用setVisible(true)这个方法来替代

祝你好运!

意思是说此方法已过时,过时的原因就是有API的类替代了此方法。

提示:可以正常使用的,就是一个提示而已。但是可能下个版本的jdk里面就没有这个方法了。

如果有强迫症可以仔细找找应该有新的方法来代替这个方法的。

希望对你有帮助!