lz ?你好
創(chuàng)新互聯(lián)建站專業(yè)網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文發(fā)布平臺(tái)等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
這個(gè)很好實(shí)現(xiàn)的 ?就用繪圖機(jī)制繪制一下就行了 ?繪制文字和橫線
代碼如下:
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("價(jià)格 : 2.00元", 5,10);//繪制文字
g.drawLine(5,5,75,5);//繪制橫線
}
}
java方法名上出現(xiàn)橫線代表該方法已經(jīng)過時(shí)!所以只要使用一個(gè)過時(shí)的方法,該方法名上就能出來橫線。最簡單的就是使用Data對(duì)象的toLocaleString()方法,即new Data().toLocaleString()獲取本地格式的時(shí)間,這個(gè)方法已經(jīng)被標(biāo)記為過時(shí)方法!
方法中出現(xiàn)橫線,是因?yàn)樵摲椒ㄒ呀?jīng)不建議被使用,應(yīng)該有替代的方案
你說的show()方法是不是JFrame中的show()方法呢,可以用setVisible(true)這個(gè)方法來替代
祝你好運(yùn)!
那些是被@Deprecated注解標(biāo)記的方法或者屬性或類等。
意思是“已過時(shí)”。
如果你是新寫代碼,那么不推薦你這么做,有更好的替代方案,如果是老系統(tǒng),那么告知你你這個(gè)方法已過時(shí),不過JDK還將繼續(xù)對(duì)他支持。
只是方法過時(shí)了而已,不會(huì)有影響,現(xiàn)在已經(jīng)被別的代替了,但還是可以用