真心求JAVA源码~~~~给高分(这里只能给100,但我给300,做好后另外开帖给) 我就没打算学它~~~如果学校教什么我都去学的话~~~那PB,VC,JAVA,还有汇编一大堆~~~~~都要要学~~~~~~寒~~还不如用自己喜欢的常用的,用好用熟 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 等你想学的时候就后悔莫及了...另外告诉你们老师,applet现在早就没人用了,除非特殊情况... 呵呵,本人也是不太喜欢applet不过实现这个,不就是加个两个监听器然后用个动态setSize不就行了具体还是楼主动动手 谁还用APPLET啊!如果是别的,或许还能给楼主个代码! 如果是Window的话也可以~~~~~~~~~~~~~~~~`郁闷~~~~~~~~~`实际上JAVA的代码看还是将就能看懂(配合书),不过要写~~~就麻烦了希望VincentSailing(文森特)能把代码给我哈~~~~~~~~~~~~~~呵呵 APPLET怎么没人用了呢?还是用什么替代呢? 各位大哥们~~~不要讨论APPLET还用不用阿~~~有谁有代码阿~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 看看下面的程序是不是你想用的``import java.awt.*;import java.awt.event.*;public class img3{ public static void main(String args[]) { img3frm frm=new img3frm(); }}class img3frm extends Frame { static Button btn1,btn2,btn3; img3frm() { setBackground(Color.cyan); setSize(400,280); setVisible(true); setLayout(null); img3cvs cvs=new img3cvs(); btn1= new Button("下一页"); btn2= new Button("上一页"); btn3= new Button("退 出"); add(btn1); add(btn2); add(btn3); add(cvs); btn1.setBounds(320,60,60,30); btn2.setBounds(320,120,60,30); btn3.setBounds(320,180,60,30); cvs.setBounds(0,20,300,230); btn1.addActionListener(cvs); btn2.addActionListener(cvs); btn3.addActionListener(cvs); addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0);}}); }}class img3cvs extends Canvas implements ActionListener{ Image[] img; int pg=0; img3cvs() { img=new Image[6]; Toolkit tl=getToolkit(); for(int i=0;i<=5;i++) { img[i]=tl.getImage("img0"+i+".jpg"); } } public void actionPerformed(ActionEvent e) { if(e.getSource()==img3frm.btn1) { pg++; if (pg>=5) pg=0; repaint(); } if(e.getSource()==img3frm.btn2) { pg--; if(pg<=0)pg=5; repaint(); } if(e.getSource()==img3frm.btn3) { System.exit(0); } } public void paint (Graphics g) { g.drawImage(img[pg],30,30,300,225,this); }} java图形界面设计如何从一个界面跳到另外界面再返回? 一个小问题 事件的疑惑`? java中的 boolean 在内存中占多少字节? 类创建方法有四个:New 反射。 急!50分求一个截取字符串问题! 我崩溃了啊啊!高手一定要救救我啊!这段读取文件的代码到底那里错了啊?! 坐标问题 "com.borland.datastore.jdbc.DataStoreDriver" 找不到怎么办啊? ****JBuilder有点不方便!!!**** java感想~~~大家近来看看~~来者有分 如何快速的取到一个小数的小数位
另外告诉你们老师,applet现在早就没人用了,除非特殊情况...
不过实现这个,不就是加个两个监听器
然后用个动态setSize不就行了
具体还是楼主动动手
郁闷~~~~~~~~~`
实际上JAVA的代码看还是将就能看懂(配合书),不过要写~~~就麻烦了
希望VincentSailing(文森特)能把代码给我哈~~~~~~~~~~~~~~呵呵
import java.awt.*;
import java.awt.event.*;public class img3
{
public static void main(String args[])
{
img3frm frm=new img3frm();
}
}class img3frm extends Frame
{
static Button btn1,btn2,btn3;
img3frm()
{
setBackground(Color.cyan);
setSize(400,280);
setVisible(true);
setLayout(null);
img3cvs cvs=new img3cvs();
btn1= new Button("下一页");
btn2= new Button("上一页");
btn3= new Button("退 出");
add(btn1); add(btn2); add(btn3);
add(cvs);
btn1.setBounds(320,60,60,30);
btn2.setBounds(320,120,60,30);
btn3.setBounds(320,180,60,30);
cvs.setBounds(0,20,300,230);
btn1.addActionListener(cvs);
btn2.addActionListener(cvs);
btn3.addActionListener(cvs);
addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);}});
}
}class img3cvs extends Canvas implements ActionListener
{
Image[] img;
int pg=0;
img3cvs()
{
img=new Image[6];
Toolkit tl=getToolkit();
for(int i=0;i<=5;i++)
{
img[i]=tl.getImage("img0"+i+".jpg");
}
} public void actionPerformed(ActionEvent e)
{
if(e.getSource()==img3frm.btn1)
{
pg++;
if (pg>=5) pg=0;
repaint();
}
if(e.getSource()==img3frm.btn2)
{
pg--;
if(pg<=0)pg=5;
repaint();
}
if(e.getSource()==img3frm.btn3)
{
System.exit(0);
}
} public void paint (Graphics g)
{
g.drawImage(img[pg],30,30,300,225,this);
}
}