只要将JTextField msg=new JTextField("This is a TextField");一句改为:
final JTextField msg=new JTextField("This is a TextField");即可。
final JTextField msg=new JTextField("This is a TextField");即可。
解决方案 »
- java聊天记录
- 有哪位朋友用active desktop calendar导入过阴历文件吗?
- 一個關於substance的問題
- 关于日历方面
- jtable显示从db查询出来的数据??
- 如何在具有GUI界面的java程序中退出时自动启动浏览器并且访问某一个特定网址?
- java能否让数组乱指?
- 新手上路,高手们帮帮忙:) 50分
- 初学者问:在同一个package中的另一个类,为什么 cannot resolve symbol ????
- 请大神帮忙一下解决: Note: further occurrences of HTTP header parsing errors will be logge
- 为什么我Start Default Console,浏览器里显示找不到阿
- 各位能介绍一下哪本书介绍java的内库大全的好书,对内库有好的介绍!
import java.awt.*;
import java.awt.event.*;public class GUI
{
//--------------------------
JTextField msg=new JTextField("This is a TextField");public static void main(String args[])
{
JFrame f=new JFrame("Hello,JFram");
Container c=f.getContentPane(); //获得 f 的内容窗格,以容器变量 c 来引用
c.setLayout(new BorderLayout());
//-----------------------
//JTextField msg=new JTextField("This is a TextField");
//--------------
JButton but_ok=new JButton("OK");
JButton but_cancel=new JButton("Cancel");
关于变量作用域的问题。关键 JTextField msg;
要放在调用方法可访问的地方。msg = ...;
赋值语句的位置不是太重要。