import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class Headlines extends JFrame {
HeadlinesPanel news=new HeadlinesPanel();
public Headlines(){
super("Headlines");
setSize(800,100);
JPanel pane=new JPanel();
pane.setLayout(new GridLayout(1,1,15,15));
pane.add(news);
setContentPane(pane);
setDefaultCloseOperation(EXIT_ON_CLOSE);
show();
news.scroll();
}
public static void main(String[]args){
Headlines head=new Headlines();
}
}
class HeadlinesPanel extends JPanel{
String[]headlines={
"¹Ò§¹ÇÅà¨éÒàÍ·ÐàÅ¡ÇéÒ§ãËèàËç¹à¾Õ§áµè¢Íº¿éÒµÑÇà¨éÒ¡çÂѧ¤§ºÔ¹ÁØè§ä»ÍÒ¨¨Ðà˹×èÍÂáµè¤ÇÒÁËÇѧÂѧÁÕ",
"¹Ò§¹ÇÅà¨éÒàͺԹä»àÃ×èÍÂä»àËÁ×͹´Ñ§ÇèÒã¨ÃÙé´Õ¨Ø´ËÁÒÂã¹ã¨à¨éÒ¤§µéͧÁÕËèÒ§Ò¡µÃ§¹Õéä»ÍÕ¡ä¡Å",
"ËÒ¡Çѹä˹¤Å×è¹ÅÁ¡ÃÐ˹èÓà¨éÒ¤§ªéÓàÁ×èÍÁͧäÁèàËç¹ã¤Ãáµè¹Ò§¹ÇÅàÍÂà¨éÒäÁèà¤Â·éÍ㨡ÅѺÂѧºÔ¹µÃ§ä»àËÁ×͹àªè¹à¤Â",
"¹Ò§¹ÇÅà¨éÒàÍÂà¨éÒ¤§ÁÑè¹ã¨áÁéÁѹ¨Ðä¡ÅÅѺµÒ¤§¾ºÍÐä÷Õè´ÕÊÑ´¤ÃÒÍÂÙè·Õè¢Íº¿éÒÍѹËèÒ§¡ÅÍÂÙèã¨à¨éÒ¹Ò§¹ÇÅàÍÂ",
};
int y=76;
void scroll(){
while(true){
y=y-1;
if(y<-75)
y=76;
repaint();
try{
Thread.sleep(200);
}catch(InterruptedException e){}
}
}
public void paintComponent(Graphics comp){
Graphics2D comp2D=(Graphics2D)comp;
Font type= new Font("monospaces",Font.BOLD,14);
comp2D.setFont(type);
comp2D.setColor(getBackground());
comp2D.fillRect(0,0,getSize().width,getSize().height);
comp2D.setColor(Color.black);
for(int i=0;i<headlines.length;i++)
comp2D.drawString(headlines[i],5,y+(20*i));
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น