菜鸟问个关于swing GUI中paint();的问题 实际你的paint方法已经覆盖了JFrame的paint方法,窗体的内容就指望他画出来,你覆盖后就指望你自己的paint方法,你只使用一个drawString,所以你也只能看到一个client run了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对阿 楼上说的对啊 你只有一个drawString啊 //原因楼上两位已经说了//所以必须在paint()中加上super.paint(g);//先调用父类的方法import java.awt.*;import java.awt.event.*;import javax.swing.*;public class SwingP extends JFrame{ Container c=new Container(); JButton b=new JButton("Start"); JLabel l=new JLabel("This is Client"); public SwingP() { c=this.getContentPane(); c.setLayout(new FlowLayout()); c.add(b); c.add(l); this.addWindowListener (new WindowAdapter(){ public void windowClosing(WindowEvent e){ dispose(); System.exit(0); } }); } public void paint(Graphics g) { super.paint(g);//加上这一句就可以了 g.drawString("client run",145,150); } public static void main(String args[]) { System.out.println("Starting App"); SwingP f = new SwingP(); f.setSize(300,300); f.show(); f.setLocation(400, 120); }} Socket的readline读取速度还能提高么? 校园网通用计费系统,求怎么做? 想用一段java程序对mysql数据库进行压力测试问题请教 关于类的一道很简单的题目 JFC Swing标准教材(第二版) 源代码 java.lang.NullPointerException 求java编程思想第3版的书源代码,谢谢了 javac的命令不能用! 如何设置java鼠标的坐标与固定位置 强制类型转换的问题,请高人解答,谢谢! 菜鸟问题,有关JOptionPane.showInputDialog 请教:这个小程序该如何写?
//所以必须在paint()中加上super.paint(g);
//先调用父类的方法import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SwingP extends JFrame
{
Container c=new Container();
JButton b=new JButton("Start");
JLabel l=new JLabel("This is Client");
public SwingP()
{
c=this.getContentPane();
c.setLayout(new FlowLayout());
c.add(b);
c.add(l);
this.addWindowListener (new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
System.exit(0);
}
});
}
public void paint(Graphics g)
{
super.paint(g);//加上这一句就可以了
g.drawString("client run",145,150);
}
public static void main(String args[])
{
System.out.println("Starting App");
SwingP f = new SwingP();
f.setSize(300,300);
f.show();
f.setLocation(400, 120);
}
}