
正文
java的代码警告框 javascript中警告框的代码为
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA编程时,代码下面的黄颜色波浪线是警告的意思,这对整个程序有影响吗?
不影响程序java的代码警告框的运行.
出现黄线警告java的代码警告框的原因除了因为定义的变量或方法没有使用外。
还有就是对编写的代码不确定.
例如:
Vector vec = new Vector();
一般都会报黄线警告java的代码警告框,因为Vector集合可以存放任何对象。所以并不确定里面存放的对象.那么就会给出黄线警告.
相关问答
Q1: java中,带取消的警告信息框,点击确定,跳往另一个页面,点击取消,停留在当前页面,代码怎么写?
按照你的要求编写的Java的带取消的警告信息框的完整程序如下
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
public class F extends JFrame implements ActionListener{
JButton jb=new JButton("确定");
JPanel jp=new JPanel();
F(){
jb.addActionListener(this);
jp.add(jb);
add(jp);
setSize(200, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new F();
}
@Override
public void actionPerformed(ActionEvent ae) {
if(ae.getSource()==jb){
int n=JOptionPane.showConfirmDialog(this, "跳往另一页面?", "跳转警告",JOptionPane.WARNING_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
if(n==0){
FL fl=new FL();//创建新页面
this.dispose();//销毁旧页面
}
}
}
}
class FL extends JFrame{
JLabel jl=new JLabel("另一页面");
JPanel jp=new JPanel();
FL(){
jp.add(jl);
add(jp);
setSize(200, 100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
}
运行结果
Q2: 在java编程中出现黄色感叹号怎么办
Java编程中黄色叹号表示警告,编写代码的过程中出现以下两种情况都会产生黄色叹号:
1、定义了变量或方法未使用
2、使用了过期的不推荐的类或方法
解决黄色叹号的方法也两种:
1、使用Java中的压制安全警告功能
2、删除掉未使用的方法或变量
在Java编程中,黄色叹号虽不影响程序的使用功能,但为了程序的可读性,健壮性,还是建议能消除的警告尽可能的消除,这样会使得项目更整洁,代码更美观,阅读起来更舒服。
Q3: 如何去掉在浏览器中打开java applet时的警告对话框
最近,由于项目要求,需要将swing开发的一个桌面程序转换为Applet并嵌入到web中。转换工作很快就完成了,但是在嵌入到web以后,每
次访问applet都会弹出一个警告对话框,大体的意思说是applet包含了不受信的代码,提示你是否要阻止运行,如果不细看提示,很容易就点击了是,
结果applet就不会运行了。
通过看对话框中的提示,对applet中的所有jar都进行了签名,再次访问还是出现了警告对话框,再看,发现提示说applet中包含了签名和未
签名的代码(资源)。我们知道java的签名只会对jar包中的class进行签名,而不会对其中的资源文件进行签名,这就导致为什么签名了还是会出现警
告。于是到oracle官网去寻找答案,找到以下有用的链接:
这篇文章里面提到了两种方法,分别是针对用户和开发人员(或者部署人员的)。最终用户可以通过修改控制面板中java的设置来处理applet如何
运行混合的代码。另一种针对开发人员的方式就是修改jar包中的清单文件(manifest )配置,可以通过设置两个属性Trusted-Only属性
和Trusted-Library属性来控制applet在浏览器的运行。
其中Trusted-Only针对那些不需要不受信控件的applet或application,设置了Trusted-Only不会去加载不受信的classes或者资源。
而相对应的Trusted-Library就是允许applet或application使用那些不受信的控件,同时不会弹出警告对话框。Trusted-Library会阻止受信任的组件去使用不受信任的组件。
通过上面的这些信息,已经找到了去掉对话框的办法了,那就是修改applet使用到的所有jar包的manifest文件,添加Trusted-Library属性,然后再签名。
问题:在上面的过程中,遇到一个问题就是一个第三方的jar已经签名了,这个时候你修改了它的manifest文件,然后再签名就会报错,签名失败。这时可以删除META-INF目录中的.DSA和.SF文件,然后把MANIFEST.MF中的签名信息手动删掉,再次签名即可。
MANIFEST.MF中的签名信息格式如下:
Name: resources/language/lang.xml
SHA1-Digest: vC76jNzoYHDH4JE/oV+/gp92F9o=
至此问题解决。
Q4: java弹出警告框代码
在你的java文件中写入:
比如说考试规则:里面写入想要写的内容,
JOptionPane.showMessageDialog(menuFrame, "\n 1:规定时间内完成答题 \n 2:不定项选择每道题5分,答不全0分 \n " +
"3:考试结束方可出考场,否则0分处理 \n\n","考试规则", JOptionPane.PLAIN_MESSAGE);
注意:PLAIN_MESSAGE是不带警告那个标志符号的!
WARNING_MESSAGE带警告标志
ERROR_MESSAGE错误提示
。。。。。等等好多呢。。
是不是你所要的回答?
不是可以再追问哈。。?
Q5: 怎样在java中抛出警告框
书上有异常的讲解啊,自己看看就明白了的啊,不是很难的,主要是要自己编写一个异常类,可以模仿着书上的编写,我以前编就是把书上的异常类拿来改改就成了啊。
java的代码警告框的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javascript中警告框的代码为、java的代码警告框的信息别忘了在本站进行查找喔。







