从品牌网站建设到网络营销策划,从策略到执行的一站式服务
你的程序的NotHelloWordPanel类的paintComplent函数的函数名写错了
站在用户的角度思考问题,与客户深入沟通,找到昌黎网站设计与昌黎网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名、虚拟空间、企业邮箱。业务覆盖昌黎地区。
应该是paintComponent,改过来就能显示容器panel中的文字信息了.
class PanelTest extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("Hello Java", 75, 100);
}
}
方法名改成小写paintComponent
如果确认文本回来了,那应该是刷新的问题,你直接append是不会触发界面重绘的,可以试试repaint之类的方法
这句代码有错:
JTextArea wby=new JTextArea(18,52);
相当于你有定义了一个局部变量,而你的成员变量wby没初始化,所以actionPerformed方法中调用成员变量wby时报空指针。改成下面这样就行了
wby=new JTextArea(18,52);
显示结果:
注释的地方是我加的和修改了的
JLabel jl = new JLabel("这是一个JFrame窗体");
jl.setBounds(50, 50, 150, 50);//这个事我加的,因为用null布局就要设置显示的坐标及大小
jl.setHorizontalAlignment(SwingConstants.CENTER);
container.add(jl);
JButton bl = new JButton("弹出对话框");
bl.setBounds(50, 100, 100,50); //我改了一下参数
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图