java中, 框架frame无法显示容器panel中的文字信息。一切都是按教科书输入的。代码如下:
你的程序的NotHelloWordPanel类的paintComplent函数的函数名写错了
站在用户的角度思考问题,与客户深入沟通,找到昌黎网站设计与昌黎网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名、虚拟空间、企业邮箱。业务覆盖昌黎地区。
应该是paintComponent,改过来就能显示容器panel中的文字信息了.
JAVA drawString 不显示文字,这段代码是我在JAVA核心技术上看到的
class PanelTest extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("Hello Java", 75, 100);
}
}
方法名改成小写paintComponent
Java程序,为什么信息不能显示在文本域中,下面是部分代码,没有错误,只是信息不显示在文本域中
如果确认文本回来了,那应该是刷新的问题,你直接append是不会触发界面重绘的,可以试试repaint之类的方法
求解以下java代码段中 为何文本域中无法显示 还总是报错
这句代码有错:
JTextArea wby=new JTextArea(18,52);
相当于你有定义了一个局部变量,而你的成员变量wby没初始化,所以actionPerformed方法中调用成员变量wby时报空指针。改成下面这样就行了
wby=new JTextArea(18,52);
为什么这段JAVA代码 运行后不显示JLabel的文字"这是一个JFrame窗体啊"
显示结果:
注释的地方是我加的和修改了的
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); //我改了一下参数
网站栏目:java代码文字无法显示 java为什么显示不了中文
网站网址:http://lswzjz.com/article/hjhjsi.html