吕仙姑打一生肖:给我一个java的程序,谢谢了

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 10:49:38
什么程序都行,只要是java的就行.我急着用!
我想要一个java的程序,200行左右的。谢谢个位了!

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import javax.swing.event.*;

public class JFrameEx1 extends JFrame
{
JButton jb=new JButton();
JPopupMenu jpm=new JPopupMenu();
JMenu jm=new JMenu("o1");
JMenuItem jmi1=new JMenuItem("so1");
JMenuItem jmi2=new JMenuItem("so2");

JCheckBox jcb=new JCheckBox("sport");

JRadioButton male=new JRadioButton("Male",true);
JRadioButton fmale=new JRadioButton("Fmale");
ButtonGroup bg=new ButtonGroup();

Vector v=new Vector();
JComboBox jcbb=new JComboBox(new Object[]{"A","B"});
int counter=1;

JTabbedPane jtb=new JTabbedPane();

JSlider jsl=new JSlider(SwingConstants.HORIZONTAL,0,100,50);
JProgressBar jpb=new JProgressBar(SwingConstants.HORIZONTAL,0,100);

Vector vjlist=new Vector();
JList jl=new JList();
JScrollPane jsp=new JScrollPane(jl);

public JFrameEx1()
{
jpm.add(jm);
jpm.addSeparator();
jpm.add(jmi2);
jm.add(jmi1);

jmi1.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("SO1");
}
}
);
jmi2.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("SO2");
}
}
);
jb.addMouseListener(
new MouseAdapter(){
public void mouseReleased(MouseEvent evt){
if (evt.isPopupTrigger()){
jpm.show(evt.getComponent(),evt.getX(),evt.getY());
}
}
}
);

ImageIcon ii=new ImageIcon("Ivy.gif");
jb.setIcon(ii);
jb.setText("OK");
jb.setMnemonic('c');
jb.setToolTipText("sdfsdfasdfsd");

this.setLayout(new FlowLayout());

this.getContentPane().add(jb);
this.add(jcb);
jcb.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("sport ActionListener"+jcb.isSelected());
vjlist.add(counter++);
jl.setListData(vjlist);
}
}
);

jcb.addItemListener(
new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
System.out.println("sport ItemListener"+jcb.isSelected());
}
}
);

bg.add(male);
bg.add(fmale);

this.add(male);
this.add(fmale);

male.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("male ActionListener"+jcb.isSelected());
v.add(counter++);
jcbb.setModel(new DefaultComboBoxModel(v));
}
}
);
male.addItemListener(
new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
System.out.println("male ItemListener"+jcb.isSelected());

}
}
);

this.add(jcbb);

jtb.add("AA",new JButton("AA"));
jtb.add("BB",new JCheckBox("BB"));
this.add(jtb);
jsl.setMajorTickSpacing(10);
jsl.setMinorTickSpacing(2);
jsl.setPaintTicks(true);
jsl.setPaintLabels(true);
this.add(this.jsl);

jsl.addChangeListener(
new ChangeListener()
{
public void stateChanged(ChangeEvent e)
{
System.out.println("Current: "+jsl.getValue());
jpb.setValue(jsl.getValue());
jpb.setString(""+jsl.getValue()+"%");
jpb.setStringPainted(true);
}
}
);
this.add(jpb);
jpb.setIndeterminate(true);

this.add(jsp);

jl.addListSelectionListener(
new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent e)
{
System.out.println("ListSelectionListener:"+jl.getSelectedValue());
}
}
);

Image iik=this.getToolkit().createImage("Ivy.gif");
this.setIconImage(iik);

this.setBounds(100,100,400,300);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}

public static void main(String args[])
{
new JFrameEx1();
}
}

注明: ImageIcon ii=new ImageIcon("Ivy.gif");
Ivy.gif是图片名称,你也可以用你电脑上的gif格式的图片。
这个程序可以运行。如果有问题的话,可以加我的QQ号:181721529

//求100内的素数
public class Prime {
public static void main(String[] args) {
System.out.println("100内的素数为:");
loop:
for (int i = 2; i < 100; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0) {
continue loop;
}
}
System.out.print(" " + i);
}
}
}

public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}