由买买提看人间百态

topics

全部话题 - 话题: japplet
1 (共1页)
w********p
发帖数: 948
1
copy 了一段code, 居然compile过不了, 可以帮我看看哪错了吗?
compile 说是 extends "JApplet" 错了, 看不出来啊--是因为太困了吗?
谢谢了!
import javax.swing.JOptionPane;
import java.awt.Graphics;
public class HelloWordApplet extends JApplet
{
public void paint (Graphics g)
{
g.drawString ("Welcome to Java Programming!", 25, 25);
}
}
compile result:
HelloWordApplet.java: connot resolve symbol
symbol: class JApplet
location: class HellowWordApplet
public class HellowWordApplet extends JApplet
1 error
Java菜鸟
c***a
发帖数: 251
2
来自主题: Java版 - 求救
我的一个JApplet再JCreator中运行非常正常,没有任何异常。
但是把该JApplet加入一个html文件
运行该html文件
再java控制台有如下错误提示:
java.sq.SQLException:unable to connect to any hosts due to exception:
java.security.AccessControlException:access denied(java.util.Property
Permission file.encoding read)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1797)
at com.mysql.jdbc.Connection.(Connection.java:562)
at com.mysql.jdbc.Connection.NonRegisteringDriver.connect(NonRegisteringDriv
er.java:361)
at java.sql.DriverManager.getConne
z*******3
发帖数: 13709
3
来自主题: Java版 - 报offer咯
写swing写久了你就知道
其实不建议你一个class 去 implements一堆的接口
这样貌似很清晰,其实很容易使得你的class膨胀
尤其是当你的接口有多个不同的要求的时候
就很痛苦,5000行的japplet就是这么搞出来的
所以人们尝试着在大的方向上去切分shit
而不是通过这些声明去切分shit,这样切到最后shit还是shit
这也是为什么会有spring这些东西的原因
因为人们希望通过更简单的方式去切割shit
swing是个好东西,因为看swing代码可以看到真正的shit
j2ee其他部分相比之下切割得很干净,所以shit不多见
但是swing,哪怕是教科书上,都有一堆的shit
国内很多java教科书上swing的代码全部都是shit
举个例子
class MyShit extends JApplet imeplements ActionListener, Runnable
就这么简单一行,shit就诞生了,因为一个class同时做了三件事
而且mvc都凑在一起做了,holy shit
你希望写这种shit吗?恭喜你,如果你尝试着继承多个接口的话
你离这个程度不... 阅读全帖
z*******3
发帖数: 13709
4
来自主题: Java版 - 再论abstract class
之前说过我对abstract class的看法,倒是引来不少非议
尤其是有些人居然举出了例子,好,我们就从这个例子开始
有人说在这种情况下要使用abstract class
比如一个animal,有walk和sing方法
那么代码就是
public abstract class Animal{
public void walk(){System.out.println("walk")};
public abstract void sing();
}
然后对于具体的实现类,比如Cat,有如下实现
public class Cat extends Animal{
public void sing(){
System.out.println("cat sing");
}
}
这样一个类,好处就是“便于扩展”等等
OK,那么我们就从这个例子出发,说说为什么在j2ee环境中,我们不这么做
然后说说会怎么做
首先,在j2ee的环境中,关于animal这种实体
我们会在各个层面建立entity
比如在db层面建立一个表,叫做animal,然后有一个cat记录
然后通过orm,建立起一个dto之类的玩... 阅读全帖
z*******3
发帖数: 13709
5
来自主题: Java版 - 再论abstract class
之前说过我对abstract class的看法,倒是引来不少非议
尤其是有些人居然举出了例子,好,我们就从这个例子开始
有人说在这种情况下要使用abstract class
比如一个animal,有walk和sing方法
那么代码就是
public abstract class Animal{
public void walk(){System.out.println("walk")};
public abstract void sing();
}
然后对于具体的实现类,比如Cat,有如下实现
public class Cat extends Animal{
public void sing(){
System.out.println("cat sing");
}
}
这样一个类,好处就是“便于扩展”等等
OK,那么我们就从这个例子出发,说说为什么在j2ee环境中,我们不这么做
然后说说会怎么做
首先,在j2ee的环境中,关于animal这种实体
我们会在各个层面建立entity
比如在db层面建立一个表,叫做animal,然后有一个cat记录
然后通过orm,建立起一个dto之类的玩... 阅读全帖
s****y
发帖数: 478
6
来自主题: CS版 - Question about java applet
I have two java applets which are listed here.
Program 1:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MouseDetails extends JApplet {
private String s = "";
private int xPos, yPos;
private int newX, newY;
public void init(){
newX = 0;
newY = 0;
xPos = -1;
yPos = -1;
addMouseMotionListener( new MouseMotionHandler() );
setBackground(Color.black);
setSize( 350, 150 );
}
public void paint( Graphics g )
{
c*******t
发帖数: 1095
7
来自主题: Hardware版 - 问下synology nas的performance
比如便宜的像 ds 212j,作为web server, 能不能流畅的让其他人打开含有Japplet的
网页?再者如果建立了数据库, 最多大概能让多少人同时访问(取data)?
我在考虑买synology的好,还是自己攒一个,或者用dell的台机。
给点意见吧,谢谢
w****r
发帖数: 2
8
来自主题: Java版 - Re: 请教SWING的问题

after u add the new component, call the method validate() of the japplet
refer to dynamic tree demo in java tutorial at
http://java.sun.com/docs/books/tutorial
g****y
发帖数: 323
9
来自主题: Java版 - Read this about JApplet
The SwingApplet.html file does not invoke the Plug-in. It
displays the applet in browsers that support Java1.2
natively (eg: appletviewer).
You must replace the tag with the appropriate
plug-in tag; under IE, under Netscape. Here
is a valid HTML file for IE. Put this file in the same
directory as SwingApplet.html.

Swing Applet

width="500"
height="300"
codebase="http://
g****y
发帖数: 323
KG
发帖数: 515
11
did u import javax.swing.JApplet?
g*****g
发帖数: 34805
12
来自主题: Java版 - 一个基本问题。
一个演示我的疑问的简单程序,点击button改变填充Rectangle大小。
假如我想做一个animation让矩形慢慢变大。期间我并不想让其他
控件响应。为什么下面的code不行呢?我知道implements Runnable
就可以,但我想知道为什么一个线程不行?
size++;
repaint();
try {
Thread.sleep(10);
} catch (Exception ex) {
ex.printStackTrace();
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.event.ActionListener;
public class AnimationApplet extends JApplet implements ActionListener {
g*****g
发帖数: 34805
13
来自主题: Java版 - suggestion needed for graph
The easiest way is to use an JApplet, paint in the paintComponent
g*****g
发帖数: 34805
14
来自主题: Java版 - suggestion needed for graph
The easiest way is to use an JApplet, paint in the paintComponent
h*********o
发帖数: 62
15
Do not understand. JApplet is just a awt.container with some security
constraint. It supports graphic drawing but it doesn't directly support text
components.
c*******t
发帖数: 1095
16
来自主题: Java版 - 问下Japplet的Jbutton问题
我建好了一个Jbutton 把它add 到JPanel上后,运行时在鼠标点击这个Jbutton后就会
有个虚线的框框,然后这时就能按 “空格” 这个快捷键来触发这个Jutton了。
我想disable 用“空格”触发的功能,也就是去掉按钮上虚线的框框,或者把虚线的框
框移到其他地方去(因为最开始没有第一次点击Jbutton时,没有这个框框)请问改怎
么做?
谢谢
g*****g
发帖数: 34805
17
来自主题: Java版 - 问下Japplet的Jbutton问题
setFocusPainted(false) should do it.
c*******t
发帖数: 1095
18
来自主题: Java版 - 问下Japplet的Jbutton问题
不行啊,虚线框框确实是没了,但“空格”还是有效的
g*****g
发帖数: 34805
19
来自主题: Java版 - 问下Japplet的Jbutton问题
component.getInputMap().put(KeyStroke.getKeyStroke("SPACE"),
"doNothing");
z*******3
发帖数: 13709
20
来自主题: Java版 - 说说spring和ejb的差别
抛砖引玉
吃饱了看文茜世界财经周报,看得昏昏的想睡,睡觉前赶紧写,写完睡觉去了
这样,先不从dto说起了,说tiers
一个j2ee经典的tiers最早提出来的时候,是三层,所谓的三层说的是sever side三层
不包括client side和database
三层里面分别有一层专门跟以上两个东西打交道
一个是presentation tier,这个跟client side打交道
一个是persistent tier,这个专门跟database打交道
中间还剩下一个叫做business tier,这么三层,这都很熟悉了
那么当初提出这个构想的时候
是基于以下一个方式
client side是applet+browser
presentation tier是servlet+jsp,servlet是controller,jsp是viewer
model需要你自己去提取,去包装
business tier则是ejb,尤其是session bean,stateful和stateless
persistent tier也是ejb,是entity bean
database用jdbc连接
这五个... 阅读全帖
z*******3
发帖数: 13709
21
来自主题: Java版 - 报offer咯
java编码最高的原则是让别人轻松看懂你的代码
而不是一堆的废话,又找这个又找那个的
你看别人代码的时候,你觉得找东西很容易么?
或者说阿三在旁边跟你说,找这个找那个,你不觉得他很欠揍吗?
但是我相信阿三觉得找他自己的代码很容易
而且他能告诉你在文档的哪个位置,只是你没找到而已
或者说你找到了,你英语太差,看不懂而已
就你这个例子
LifeCycle <- AbstractComponentPresenter <- LifeCycleImpl
你这个abstract class的命名跟interface一点关系都没有
这要多天才的人才能想到我在写LifeCycleImpl的时候需要继承的是
AbstractComponentPresenter
而不是LifeCycle
我为什么那么费劲地去找那个什么AbstractComponentPresenter
而不直接继承所有的方法?大不了我把其他三个留空不就好了
其实做到这一步已经是ejb曾经做过的,但是还是失败了
需要优化
再看看你的方法,把config放到构造器中去,这到底是一个什么东西?
factory还是products?
构造模式没... 阅读全帖
z*********e
发帖数: 10149
22
I'm following this java tutorials- Getting Started WIth Applets
here are my files:
======================================
HelloWorld.java
import javax.swing.*;
import java.lang.reflect.InvocationTargetException;
public class HelloWorld extends JApplet{
public void init(){
try {
SwingUtilities.invokeAndWait(new Runnable(){
public void run(){
JLabel label = new JLabel("Hello World!");
add(label);
}
... 阅读全帖
N********n
发帖数: 8363
23
来自主题: Programming版 - 才发现mitbbs host 在EC2上

LOL. What part of "RICH & INTERACTIVE" do you not understand really?
Tell me what is so "RICH" about a TEXT-based email client. Where's the
multimedia element in an email client? Why do so many stock charting
web sites use Flash, Silverlight, JApplet to present charts to their
clients? You are not making any sense.
1 (共1页)