1.JLabel 如何改变大小和颜色
2.JLabel 被背景图片挡住了 只有取消了背景才能显示JLabel
3.这个问题貌似我有点钻牛角尖了,虽然功能实现了,不过还是望各路高手给个解释.public class Options extends JFrame {

/** 取得画布,屏外做图时使用 */
private  Image offScreen;

/** 产生一个画笔 */
private  Graphics drawOffScreen;

/**设置界面图片*/
private Image opImage = null; public Options(){ /**设置窗体*/
this.setLayout(null);
this.setTitle("勇敢的猪");
this.setBounds(100, 50, 800, 600);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
this.setVisible(true); /**双缓冲*/
offScreen = this.createImage(800,600);
drawOffScreen = offScreen.getGraphics();

}
public static void main(String[] args) {
new Options();
}

public void paint (Graphics g){
if(drawOffScreen!=null){
drawOffScreen.drawImage(opImage,0,0,null);
}
g.drawImage(offScreen,0,0,null );
}
}
this.setVisible(true);  程序在遇到这句话时就会调用paint方法,但是这时drawOffScreen = offScreen.getGraphics();这句还没执行 那么drawOffScreen 就是为null,paint()里面就该直接执行g.drawImage(offScreen,0,0,null );但是为什么执行结果画出来ipImage这图片呢....想不通.

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【answerwyi】截止到2008-07-26 18:14:12的历史汇总数据(不包括此帖):
    发帖的总数量:2                        发帖的总分数:40                       每贴平均分数:20                       
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:2                        结贴的总分数:40                       
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!
      

  2.   

    我的背景是在paint里画的一张图片 然后加上去的JLabel就显示不出来 Java codejlabel.setOpaque(true);这个貌似不行额  还有我说的颜色是JLabel的颜色 大小我已经搞定了