当前位置:首页 » 编程软件 » textarea自动编译

textarea自动编译

发布时间: 2022-05-29 04:20:48

1. java错误 方法 main 不能声明为“静态”;只能在静态类型或顶级类型中才能声明静态

1,你外面的类是一个抽象类,里面又有一个公共类,
2,main方法是要在非抽象类中才能使用的

解决后的代码:
public class MyWindow extends JFrame implements ItemListener, ActionListener {
private static final long serialVersionUID = -5398818932510250367L;
Choice choice;
TextField text;
TextArea area;
Button add, del;

MyWindow(String s) {
setLayout(new FlowLayout());
choice = new Choice();
text = new TextField(8);
area = new TextArea(6, 25);
choice.add("音乐");
choice.add("游戏");
add = new Button("添加");
del = new Button("删除");
add.addActionListener(this);
del.addActionListener(this);
text.addActionListener(this);
choice.addItemListener(this);
add(choice);
add(del);
add(add);
add(text);
add(area);
setSize(200, 200);
setVisible(true);
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public void actionPerformed(ActionEvent e) {
if (e.getSource() == add || e.getSource() == text) {
String name = text.getText();
if (name.length() > 0) {
choice.add(name);
choice.select(name);
area.append("\n列表添加:" + name);
}
} else if (e.getSource() == del) {
area.append("\n列表删除:" + choice.getSelectedItem());
choice.remove(choice.getSelectedIndex());
}
}

public void itemStateChanged(ItemEvent e) {
String name = choice.getSelectedItem();
int index = choice.getSelectedIndex();
area.setText("\n" + index + ":" + name);

}

public static void main(String[] args) {
new MyWindow("窗口");
}

}

2. <textarea换行问题

textarea默认是不换行的,你把class去掉试试

wrap 属性
通常情况下,当用户在输入文本区域中键入文本后,浏览器会将它们按照键入时的状态发送给服务器。只有用户按下 Enter 键的地方生成换行。
如果您希望启动自动换行功能(word wrapping),请将 wrap 属性设置为 virtual 或 physical。当用户键入的一行文本长于文本区的宽度时,浏览器会自动将多余的文字挪到下一行,在文字中最近的那一点换行。
wrap="virtual" 将实现文本区内的自动换行,以改善对用户的显示,但在传输给服务器时,文本只在用户按下 Enter 键的地方进行换行,其他地方没有换行的效果。
wrap="physical" 将实现文本区内的自动换行,并以这种形式传送给服务器,就像用户真的那样键入的。因为文本要以用户在文本区内看到的效果传输给服务器,因为使用自动换行是非常有用的方法。
如果把 wrap 设置为 off,将得到默认的动作。

3. 不让HTML代码在页面上编译

把你的文章经过html编码后在进行发表,则<a>网络</a>仍然显示为原样,不会变成超链接:

functionhtml_encode(strHTML)//使用此函数编码你的文章
{
varstrTem="";
if(strHTML.length==0)return"";
strTem=strHTML.replace(/&/g,"&gt;");
strTem=strTem.replace(/</g,"&lt;");
strTem=strTem.replace(/>/g,"&gt;");
strTem=strTem.replace(//g,"&nbsp;");
strTem=strTem.replace(/'/g,"&#39;");
strTem=strTem.replace(/"/g,"&quot;");
strTem=strTem.replace(/ /g,"<br>");
returnstrTem;
}
//编码后在把内容赋值给相应的显示控件即可
//使用下面这句测试一下显示的内容:
document.write(html_encode(document.body.innerHTML));

4. 页面上有个textarea,在里面写java代码,然后如何动态编译执行这段java代码

后台获取这段代码之后,将其自动补全成一个java类。
然后将其用io生成为 .java文本文件
之后调用
Runtime.getRuntime().exec("x:/javac.exe xx.java ...") 编译
最后使用反射或者代理调用这个类文件得到结果

5. Java错误: 找不到符号

把变量select 的定义放到do循环外面 。

你现在是在do循环里面定义的,那它的范围只能在do循环里面有效,while定义就找不到它了。

6. (netbeans)java的textArea怎么设置自动换行,取消水平滚动条

JTextArea(int rows,
int columns)
构造具有指定行数和列数的新的空 TextArea。

不要水平滚动

7. win10 Java extends 找不到符号

你这样自己手动编译的话,需要先编译你调用的那个JTextAreaFrameClass
类,然后再编译 TestTextAreaClass 类,如果在eclipse 里面会自动为你编译,不需要这么麻烦的操作

8. java 错误: 找不到符号

是你的环境变量的问题,classpath里没有配置 “.”
原理:
1、编译TestTextAreaClass.java自动编译TestTextAreaClass,这个是javac的特性,不是eclipse的。
2、javac TestTextAreaClass.java这个命令,会自动编译TestTextAreaClass引用的相关类也就是会自动编译JTextAreaFrameClass;这里存在一个类路径的计算问题,javac TestTextAreaClass.java这个命令,如果没有在classpath里没有配置 “.”,是不会把当前目录当作类路径的。也就造成了,明明TestTextAreaClass.java和JTextAreaFrameClass在同一个目录中,javac却找不到类的错误。

9. java问题

基本对了。5个选D就3

10. 关于张恩民老师讲的php100教程第11讲的问题。。

内置函数$_GET $_POST $_REQUEST通过接受内置表单提交的数据来判断表单是否被提交。由于你的表单是通过post方法提交的,所以$_POST['submit']中的submit是提交按钮的name属性值,属性值为你自定义你 "发布留言",由于这个值不为空,所以在if条件语句中会自动转换为true。
不过我一般都是在form表单中加一个隐藏域,<input type="hidden" name="submitted" value="1"/>,这样隐藏域还可以用到其他的地方。
单引号和双引号的问题。在php中单引号和双引号只有一个区别,在双引号中$val_name变量会被系统自动识,而在单引号中却不能被识别,例如:$name='zhangsan'echo "$name";//输出的是zhangsan 而echo '$name'; //输出的是$name本身,至于上面sql语句中的问题,是你自己的写法造成的,在方括号内的name、title、content既可以加上单引号或双引号也可以不用加上单引号或双引号。先把接受值的单独列出来 例如$name=$_POST['name'];//可以是单引号、双引号、或者不加任何符号都可以
$user=$_POST['user'];
...
...
$sql="insert into message (id,user,title,content,lastdate)values ('','$user','$title','$content','$date',now());
接下来找点专题练习练习就行了

热点内容
android访问本机 发布:2025-07-01 10:56:06 浏览:409
服务器改id是什么 发布:2025-07-01 10:30:03 浏览:611
php微信开发教程 发布:2025-07-01 10:28:24 浏览:842
访问学者联系导师 发布:2025-07-01 10:27:44 浏览:984
服务器端的http地址 发布:2025-07-01 10:04:35 浏览:176
php好处 发布:2025-07-01 10:01:45 浏览:878
安卓车机什么屏幕好 发布:2025-07-01 09:46:15 浏览:548
编译原理re不能描述的串 发布:2025-07-01 09:34:24 浏览:75
本地电脑怎么用服务器ip 发布:2025-07-01 09:10:03 浏览:831
有趣的python代码 发布:2025-07-01 09:10:02 浏览:362