试试地址栏点击闪电改为e字母兼容模式。activx方式的网页控件是IE核心才可以生效。
对比IE浏览器看是否正常,有些控件运行还需要调用一些别的元素,如果换了目录元素没有在同目录就运行不正常。
JAVA小程序的英文名字叫JAVA APPLET,是相对于JAVA APPLICATION而言的,它的运行不是独立的,要依靠HTML也就是必须嵌入网页里借助浏览器运行。除此之外,它也可以在DOS命令状态下用APPLETVIWER命令来运行。
总之,JAVA小程序就是一种依靠浏览器来运行的一种JAVA小程序。
不是浏览器不支持,你用的IE版本应该是70以上的。浏览器禁用了脚本,在internet 选项 里面设置下。internet选项-->高级-->浏览 里面有禁用脚本 这一项,不禁用就行了
package comjack;
import javaawt;
import javaxswing;
import javaawtevent;
public class MoveLine extends JFrame{
public MoveLine(){
MyLinePane p = new MyLinePane(10,10,100,100);
psetSize(400,400);
setContentPane(p);
setSize(500,500);
}
public static void main(String[] args) {
MoveLine ml = new MoveLine();
mlsetVisible(true);
mlsetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
}
}
class MyLinePane extends JPanel implements MouseListener,MouseMotionListener{
int x1,x2,y1,y2;//当前值
int oldx1,oldy1,oldx2,oldy2;//原始值
boolean selected=false;
boolean move=false;
public MyLinePane(int x1,int y1,int x2,int y2){
thisx1=x1;
thisx2=x2;
thisy1=y1;
thisy2=y2;
thisoldx1=x1;
thisoldx2=x2;
thisoldy1=y1;
thisoldy2=y2;
thisaddMouseListener(this);
thisaddMouseMotionListener(this);
}
public void paintComponent(Graphics g){
superpaintComponent(g);
gdrawLine(x1,y1,x2,y2);
if(selected){
gfillRect(x1,y1,x1+1,y1+1);
gfillRect(x2,y2,x2+1,y2+1);
}
//此处根据状态,selected,move 编写方法
//每次擦掉原来的线和点,绘制新的线和点
}
//以下几个方法中判断当前的 *** 作,并纪录坐标
public void mouseDragged(MouseEvent e){
}
public void mouseMoved(MouseEvent e){
}
public void mouseClicked(MouseEvent e){
if(egetButton()==MouseEventBUTTON1){
selected=true;
}
thisupdateUI();
}
public void mousePressed(MouseEvent e){
}
public void mouseReleased(MouseEvent e){
}
public void mouseEntered(MouseEvent e){
}
public void mouseExited(MouseEvent e){
}
}
以上就是关于搜狗浏览器无法支持Java小程序(安全选项已经设置好)全部的内容,包括:搜狗浏览器无法支持Java小程序(安全选项已经设置好)、JAVA小程序是什么、为什么网页不能显示java小程序,显示出来是个框,框里是一个叉,用appletviewer查看是正常的,求指导等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)