java paint调用,求教 如何调用这个paint
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
public void paint(Graphics g) {
frame.paint(g);// 定義畫圖方法
frame.setBackground(new Color(255, 255, 255));
g.setColor(new Color(255, 0, 255)); // 設(shè)置畫筆為紫色
g.drawRect(200, 80, 10, 480); // 畫圖紙外邊框
int i, t, m=0;
for (t = 0; t <= 6; t++) {
g.setColor(Color.black);
g.drawRect(198, 80 + t * 80, 14, 1);
// 輸出文字
Font fnt15 = new Font("TimesRoman", Font.PLAIN, 15);
// Font fnt40 = new Font("宋體", Font.BOLD, 40); // 創(chuàng)建字體對(duì)象
g.setFont(fnt15); // 設(shè)置當(dāng)前字體
g.setColor(new Color(255, 0, 0));
/* if(cFlag){
m = 100 - t * 20;
}else if(fFlag){
m = (100 - t * 20) * 9 / 5 + 32;
}else if(kFlag){
m = 100 - t * 20 + 273;
}*/
m = 18 - t * 3;
g.drawString(Integer.toString(m), 215, 85 + t * 80); // 紅字
if(num>=-0.1){
g.fillRect(200, 560 - (int)( num * 80/3), 10, (int)( num * 80/3));}//填充
}
//畫直線
for (i = 0; i <= 480; i = i + 8) {
g.setColor(Color.black);
g.drawLine(200, 80 + i, 210, 80 + i);
}
}
public TestButtons() {
frame.getContentPane().setLayout(null);
label1.setBounds(170, 600, 80, 20);
label1.setForeground(Color.black);
label2.setBounds(250, 600, 80, 20);
這是代碼的一部分 請(qǐng)問代碼應(yīng)該如何寫??
總結(jié)
以上是生活随笔為你收集整理的java paint调用,求教 如何调用这个paint的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神经网络训练细节之batch norma
- 下一篇: 64位系统matlab上安装libsvm