自制金毛狗粮32种做法:欢迎大家上传java源程序

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/07 11:17:42
我今天没事做了几个JAVA程序
欢迎对JAVA 感兴趣的大家共同探讨 探讨
这是一个调试正确的 时间程序
import java.io.*;
import java.awt.*;
import java.util.*;
import javax.swing.*;
public class ClockDemo extends JFrame implements Runnable{
Thread clock;
public ClockDemo(){
super("数字时中");
setFont(new Font("Times New Roman",Font.BOLD,60));
start();
setSize(280,100);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void start(){
if(clock==null){
clock=new Thread(this);
clock.start();
}
}
public void run()
{
while(clock!=null){
repaint();
try{
Thread.sleep(1000);
}
catch(InterruptedException ex){
ex.printStackTrace();
}
}
}
public void stop(){
clock=null;
}
public void paint (Graphics g){
Graphics2D g2=(Graphics2D)g;
Calendar now=new GregorianCalendar();
String time=" ";
int hour=now.get(Calendar.HOUR_OF_DAY);
int minute=now.get(Calendar.MINUTE);
int second=now.get(Calendar.SECOND);
if(hour<=9)
time+="0"+hour+":";
else
time+=hour+":";
if(minute<=9)
time+="0"+minute+":";
else
time+=minute+":";
if(second<=9)
time+="0"+second+":";
else
time+=second;
g.setColor(Color.white);
Dimension dim=getSize();
g.fillRect(0,0,dim.width,dim.height);
g.setColor(Color.orange);
g.drawString(time,20,80);
}
public static void main(String[] args)throws IOException
{
new ClockDemo();
}
}
这个程序有问题 大家帮我看看 谢谢了
import java.awt.*;
import java.awt.event.*;
import java.net.URL;
import javax.swing.*;
public class http1 extends JFrame{
JTextField jad;
JButton jbgo;
JTextPane jtpshow;
JLabel jinfor;
publc http1(){
super("浏览");
jad=new JTextField(20);
jbgo=new JButton("zhuan dao");
jtpshow=new JTextPane();
jinfor=new JLabel();
JPanel panel=new JPanel();
panel.add(new JLabel("地址"));
panel.add(jbgo);
JScrollPane jsp=new JScrollPane();
Container container=getContentPane();
container.add(panel,BorderLayout.NORTH);
container.add(jsp,BorderLayout.CENTER);
container.add(jinfor,BorderLayout.SOUTH);
jbgo.addActionListener(new showHTMLListener());
jad.addActionListener(new showHTMLListener());
setSize(350,280);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
class showHTMLListener implements ActionListener{
public void actionPerformed(ActionEvent event){
try
{
jinfor.setText("zheng zai lianjie..");
URL add=new URL(jad.getText());
jtpshow.setPage(add);
jinfor.setText("wancheng");
}
catch(Exception ex)
{
jinfor.setText("lianjiechucuo");
ex.printStackTrace();
}
}
}
public static void main(String[] args)
{
new http1();
}
}

我把 http1 类和构造函数的public 去掉了程序就运行通过了。
到底因为什么搞不太清楚,我功底还是不够深厚。正在学习中。

-