import java.awt.*;import javax.swing.*;
import java.awt.event.*;public class szswing extends Frame implements ItemListener, ActionListener{
int x=0;
int y=0;
int z=0;
int m;
int f;
int s;
int a,b,c;
int q;
private Frame j;
private Button button1, button2;
private Choice choice,choice1,choice2;
public static void main (String args[]) {
szswing flow = new szswing ();
flow.go();
}
public void go() {
j = new Frame("szclock");
j.setLayout(new FlowLayout());
button1 = new Button("確定");
button2 = new Button("退出");
choice=new Choice();
choice.add("0");choice.add("1");choice.add("2");choice.add("3");choice.add("4");choice.add("5");choice.add("6");
choice.add("7");choice.add("8");choice.add("9");choice.add("10");choice.add("11");choice.add("12");
choice.add("13");choice.add("14");choice.add("15");choice.add("16");choice.add("17");choice.add("18");
choice.add("19");choice.add("20");choice.add("21");choice.add("22");choice.add("23");
choice1=new Choice();
choice1.add("0");choice1.add("1");choice1.add("2");choice1.add("3");choice1.add("4");choice1.add("5");
choice1.add("6");choice1.add("7");choice1.add("8");choice1.add("9");choice1.add("10");choice1.add("11");
choice1.add("12");choice1.add("13");choice1.add("14");choice1.add("15");choice1.add("16");choice1.add("17");
choice1.add("18");choice1.add("19");choice1.add("20");choice1.add("21");choice1.add("22");choice1.add("23");
choice1.add("24");choice1.add("25");choice1.add("26");choice1.add("27");choice1.add("28");choice1.add("29");
choice1.add("30");choice1.add("31");choice1.add("32");choice1.add("33");choice1.add("34");choice1.add("35");
choice1.add("36");choice1.add("370");choice1.add("38");choice1.add("39");choice1.add("40");choice1.add("41");
choice1.add("42");choice1.add("43");choice1.add("44");choice1.add("45");choice1.add("46");choice1.add("47");
choice1.add("48");choice1.add("49");choice1.add("50");choice1.add("51");choice1.add("52");choice1.add("53");
choice1.add("54");choice1.add("55");choice1.add("56");choice1.add("57");choice1.add("58");choice1.add("59");
choice2=new Choice();
choice2.add("0");choice2.add("1");choice2.add("2");choice2.add("3");choice2.add("4");choice2.add("5");
choice2.add("6");choice2.add("7");choice2.add("8");choice2.add("9");choice2.add("10");choice2.add("11");
choice2.add("12");choice2.add("13");choice2.add("14");choice2.add("15");choice2.add("16");choice2.add("17");
choice2.add("18");choice2.add("19");choice2.add("20");choice2.add("21");choice2.add("22");choice2.add("23");
choice2.add("24");choice2.add("25");choice2.add("26");choice2.add("27");choice2.add("28");choice2.add("29");
choice2.add("30");choice2.add("31");choice2.add("32");choice2.add("33");choice2.add("34");choice2.add("35");
choice2.add("36");choice2.add("370");choice2.add("38");choice2.add("39");choice2.add("40");choice2.add("41");
choice2.add("42");choice2.add("43");choice2.add("44");choice2.add("45");choice2.add("46");choice2.add("47");
choice2.add("48");choice2.add("49");choice2.add("50");choice2.add("51");choice2.add("52");choice2.add("53");
choice2.add("54");choice2.add("55");choice2.add("56");choice2.add("57");choice2.add("58");choice2.add("59");
j.add(choice);
j.add(choice1);
j.add(choice2);
j.add(button1);
j.add(button2);
j.setSize (200,200);
j.setVisible(true);
button1.addActionListener(this);
button2.addActionListener(this);
choice.addItemListener(this);
choice1.addItemListener(this);
choice2.addItemListener(this);
}
public void itemStateChanged(ItemEvent arg0) {
a=choice.getSelectedIndex();
b=choice1.getSelectedIndex();
c=choice2.getSelectedIndex();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button1){x=a; y=b; z=c;}
if(e.getSource()==button2){System.exit(1);}
repaint();
}
public void paint(Graphics g)
{super.paint(g);
String miao = String.valueOf(z);
String fen = String.valueOf(y);
String shi = String.valueOf(x);
String miao1=String.valueOf(m);
String fen1=String.valueOf(f);
String shi1=String.valueOf(s);
Font s=new Font("Georgia",Font.BOLD,24);
g.setFont(s);
g.setColor(Color.WHITE);
g.drawString(shi1,50,100);
g.setColor(Color.blue);
g.drawString(shi, 50, 100);
g.drawString(":",80,100);
g.setColor(Color.WHITE);
g.drawString(fen1,110,100);
g.setColor(Color.blue);
g.drawString(fen, 110, 100);
g.drawString(":",140,100);
g.setColor(Color.WHITE);
g.drawString(miao1,170,100);
g.setColor(Color.blue);
g.drawString(miao, 170, 100);
}
}
为什么点击俺就以后点不图片
import java.awt.event.*;public class szswing extends Frame implements ItemListener, ActionListener{
int x=0;
int y=0;
int z=0;
int m;
int f;
int s;
int a,b,c;
int q;
private Frame j;
private Button button1, button2;
private Choice choice,choice1,choice2;
public static void main (String args[]) {
szswing flow = new szswing ();
flow.go();
}
public void go() {
j = new Frame("szclock");
j.setLayout(new FlowLayout());
button1 = new Button("確定");
button2 = new Button("退出");
choice=new Choice();
choice.add("0");choice.add("1");choice.add("2");choice.add("3");choice.add("4");choice.add("5");choice.add("6");
choice.add("7");choice.add("8");choice.add("9");choice.add("10");choice.add("11");choice.add("12");
choice.add("13");choice.add("14");choice.add("15");choice.add("16");choice.add("17");choice.add("18");
choice.add("19");choice.add("20");choice.add("21");choice.add("22");choice.add("23");
choice1=new Choice();
choice1.add("0");choice1.add("1");choice1.add("2");choice1.add("3");choice1.add("4");choice1.add("5");
choice1.add("6");choice1.add("7");choice1.add("8");choice1.add("9");choice1.add("10");choice1.add("11");
choice1.add("12");choice1.add("13");choice1.add("14");choice1.add("15");choice1.add("16");choice1.add("17");
choice1.add("18");choice1.add("19");choice1.add("20");choice1.add("21");choice1.add("22");choice1.add("23");
choice1.add("24");choice1.add("25");choice1.add("26");choice1.add("27");choice1.add("28");choice1.add("29");
choice1.add("30");choice1.add("31");choice1.add("32");choice1.add("33");choice1.add("34");choice1.add("35");
choice1.add("36");choice1.add("370");choice1.add("38");choice1.add("39");choice1.add("40");choice1.add("41");
choice1.add("42");choice1.add("43");choice1.add("44");choice1.add("45");choice1.add("46");choice1.add("47");
choice1.add("48");choice1.add("49");choice1.add("50");choice1.add("51");choice1.add("52");choice1.add("53");
choice1.add("54");choice1.add("55");choice1.add("56");choice1.add("57");choice1.add("58");choice1.add("59");
choice2=new Choice();
choice2.add("0");choice2.add("1");choice2.add("2");choice2.add("3");choice2.add("4");choice2.add("5");
choice2.add("6");choice2.add("7");choice2.add("8");choice2.add("9");choice2.add("10");choice2.add("11");
choice2.add("12");choice2.add("13");choice2.add("14");choice2.add("15");choice2.add("16");choice2.add("17");
choice2.add("18");choice2.add("19");choice2.add("20");choice2.add("21");choice2.add("22");choice2.add("23");
choice2.add("24");choice2.add("25");choice2.add("26");choice2.add("27");choice2.add("28");choice2.add("29");
choice2.add("30");choice2.add("31");choice2.add("32");choice2.add("33");choice2.add("34");choice2.add("35");
choice2.add("36");choice2.add("370");choice2.add("38");choice2.add("39");choice2.add("40");choice2.add("41");
choice2.add("42");choice2.add("43");choice2.add("44");choice2.add("45");choice2.add("46");choice2.add("47");
choice2.add("48");choice2.add("49");choice2.add("50");choice2.add("51");choice2.add("52");choice2.add("53");
choice2.add("54");choice2.add("55");choice2.add("56");choice2.add("57");choice2.add("58");choice2.add("59");
j.add(choice);
j.add(choice1);
j.add(choice2);
j.add(button1);
j.add(button2);
j.setSize (200,200);
j.setVisible(true);
button1.addActionListener(this);
button2.addActionListener(this);
choice.addItemListener(this);
choice1.addItemListener(this);
choice2.addItemListener(this);
}
public void itemStateChanged(ItemEvent arg0) {
a=choice.getSelectedIndex();
b=choice1.getSelectedIndex();
c=choice2.getSelectedIndex();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button1){x=a; y=b; z=c;}
if(e.getSource()==button2){System.exit(1);}
repaint();
}
public void paint(Graphics g)
{super.paint(g);
String miao = String.valueOf(z);
String fen = String.valueOf(y);
String shi = String.valueOf(x);
String miao1=String.valueOf(m);
String fen1=String.valueOf(f);
String shi1=String.valueOf(s);
Font s=new Font("Georgia",Font.BOLD,24);
g.setFont(s);
g.setColor(Color.WHITE);
g.drawString(shi1,50,100);
g.setColor(Color.blue);
g.drawString(shi, 50, 100);
g.drawString(":",80,100);
g.setColor(Color.WHITE);
g.drawString(fen1,110,100);
g.setColor(Color.blue);
g.drawString(fen, 110, 100);
g.drawString(":",140,100);
g.setColor(Color.WHITE);
g.drawString(miao1,170,100);
g.setColor(Color.blue);
g.drawString(miao, 170, 100);
}
}
为什么点击俺就以后点不图片
解决方案 »
- java打印页边距无法调整
- JAVA方法获取bat里参数的问题
- 如何判断两个char[]数组 内容是否 完全一致呢?
- 求JAVA中如何将实际问题抽象用JAVA代码来解决?谢谢!
- 反射机制可以做到么?或者还有别的方法可以做到??
- java区域显示
- 散分,求教各位都是如何看和学习别人项目的源代码的,请教经验
- jTabbedPane里面怎么可以把一个图形加进去。
- 用文本编辑器编译java源文件,出现这个字符集问题。。。求解。。。。
- [JavaFx]如何使用Java7直接运行JavaFx程序?
- java 构造函数什么时候被调用执行
- 求解0 0关于swing JFrame 里面的remove和add函数
楼主主要的 问题是,程序里有两个Frame对象,一个是 j,一个是 flow.
感觉paint 是否是在flow上画呢。
建议楼主把j删掉。就用一个Frame对象。
改了一下,楼主参考:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;public class Szswing extends Frame implements ItemListener, ActionListener
{
int x=0;
int y=0;
int z=0;
int m;
int f;
int s;
int a,b,c;
int q;
//private Frame j; //不要
private Button button1, button2;
private Choice choice,choice1,choice2; public Szswing()
{
super("szswing");
}
public static void main (String args[])
{
Szswing flow = new Szswing ();
flow.go();
}
public void go()
{
//j = new Frame("szclock");
// j.setLayout(new FlowLayout());
setLayout(new FlowLayout()); //相当于 this.setLayout(new FlowLayout());
button1 = new Button("確定");
button2 = new Button("退出"); choice=new Choice();
choice.add("0");choice.add("1");choice.add("2");
choice.add("3");choice.add("4");choice.add("5");
choice.add("6");choice.add("7");choice.add("8");
choice.add("9");choice.add("10");choice.add("11");
choice.add("12");choice.add("13");choice.add("14");
choice.add("15");choice.add("16");choice.add("17");
choice.add("18");choice.add("19");choice.add("20");
choice.add("21");choice.add("22");choice.add("23"); choice1=new Choice();
choice1.add("0");choice1.add("1");choice1.add("2");
choice1.add("3");choice1.add("4");choice1.add("5");
choice1.add("6");choice1.add("7");choice1.add("8");
choice1.add("9");choice1.add("10");choice1.add("11");
choice1.add("12");choice1.add("13");choice1.add("14");
choice1.add("15");choice1.add("16");choice1.add("17");
choice1.add("18");choice1.add("19");choice1.add("20");
choice1.add("21");choice1.add("22");choice1.add("23");
choice1.add("24");choice1.add("25");choice1.add("26");
choice1.add("27");choice1.add("28");choice1.add("29");
choice1.add("30");choice1.add("31");choice1.add("32");
choice1.add("33");choice1.add("34");choice1.add("35");
choice1.add("36");choice1.add("370");choice1.add("38");
choice1.add("39");choice1.add("40");choice1.add("41");
choice1.add("42");choice1.add("43");choice1.add("44");
choice1.add("45");choice1.add("46");choice1.add("47");
choice1.add("48");choice1.add("49");choice1.add("50");
choice1.add("51");choice1.add("52");choice1.add("53");
choice1.add("54");choice1.add("55");choice1.add("56");
choice1.add("57");choice1.add("58");choice1.add("59"); choice2=new Choice();
choice2.add("0");choice2.add("1");choice2.add("2");
choice2.add("3");choice2.add("4");choice2.add("5");
choice2.add("6");choice2.add("7");choice2.add("8");
choice2.add("9");choice2.add("10");choice2.add("11");
choice2.add("12");choice2.add("13");choice2.add("14");
choice2.add("15");choice2.add("16");choice2.add("17");
choice2.add("18");choice2.add("19");choice2.add("20");
choice2.add("21");choice2.add("22");choice2.add("23");
choice2.add("24");choice2.add("25");choice2.add("26");
choice2.add("27");choice2.add("28");choice2.add("29");
choice2.add("30");choice2.add("31");choice2.add("32");
choice2.add("33");choice2.add("34");choice2.add("35");
choice2.add("36");choice2.add("37");choice2.add("38");
choice2.add("39");choice2.add("40");choice2.add("41");
choice2.add("42");choice2.add("43");choice2.add("44");
choice2.add("45");choice2.add("46");choice2.add("47");
choice2.add("48");choice2.add("49");choice2.add("50");
choice2.add("51");choice2.add("52");choice2.add("53");
choice2.add("54");choice2.add("55");choice2.add("56");
choice2.add("57");choice2.add("58");choice2.add("59");
/* j.add(choice);
j.add(choice1);
j.add(choice2); j.add(button1);
j.add(button2);
j.setSize (200,200);
j.setVisible(true);
*/
add(choice); //相当于 this.add(choice);
add(choice1);
add(choice2); add(button1);
add(button2);
setSize (200,200);
setVisible(true);
button1.addActionListener(this);
button2.addActionListener(this);
choice.addItemListener(this);
choice1.addItemListener(this);
choice2.addItemListener(this);
} public void itemStateChanged(ItemEvent arg0)
{
a=choice.getSelectedIndex();
b=choice1.getSelectedIndex();
c=choice2.getSelectedIndex();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == button1)
{
x=a; y=b; z=c;
}
if(e.getSource()==button2)
{
System.exit(1);
}
repaint();
} public void paint(Graphics g)
{
super.paint(g);
String miao = String.valueOf(z);
String fen = String.valueOf(y);
String shi = String.valueOf(x);
String miao1=String.valueOf(m);
String fen1=String.valueOf(f);
String shi1=String.valueOf(s);
Font s=new Font("Georgia",Font.BOLD,24);
g.setFont(s);
g.setColor(Color.WHITE);
g.drawString(shi1,50,100);
g.setColor(Color.blue);
g.drawString(shi, 50, 100);
g.drawString(":",80,100);
g.setColor(Color.WHITE);
g.drawString(fen1,110,100);
g.setColor(Color.blue);
g.drawString(fen, 110, 100);
g.drawString(":",140,100);
g.setColor(Color.WHITE);
g.drawString(miao1,170,100);
g.setColor(Color.blue);
g.drawString(miao, 170, 100);
}
}
{
super("szswing");
this.setTitle("应用程序的名称");
}