楼主,给你给建议,如果,是很急的问题,建议把分标高点(80~120比较适合你的问题),5个编程题,却只给20分,就是全做了,你也只加50分。。这样做很难在你希望的时间内解决问题的,也就是我这种菜鸟会在这里帮你敲代码。。不是别人不帮你,只是这种分的问题,没有多少高手注视,而像我这种注视的,却不能完全解决。
你说朋友让你帮他做两个题,可以发出来就是五个。。。
画图题我不太会,先做了两个,明天再给你把第二题补上,然后我研究下画图题,看能不能帮你解决。。
第二题:
import javaawt;
import javaawtevent;
import javaxswingJTextArea;
public class L {
public static void main(String[] args) {
new C2();
}
}
class C2 extends Frame {
JTextArea t1, t2;
Font f1, f2;
C2() {
f1 = new Font("黑体", FontPLAIN, 24);
f2 = new Font("宋体", FontBOLD + FontITALIC, 16);
t1 = new JTextArea();
t2 = new JTextArea();
t1setFont(f1);
t1setText("张三");
t2setFont(f2);
t2setText("091班 091109");
add(t1, BorderLayoutNORTH);
add(t2, BorderLayoutCENTER);
setLayout(new FlowLayout());
setBounds(100, 100, 180, 120);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
Systemexit(0);
}
});
setVisible(true);
validate();
}
}
第三题:
import javaawt;
import javaawtevent;
public class L {
public static void main(String[] args) {
new C3();
}
}
class C3 extends Frame implements ActionListener {
Label l;
TextField tf;
TextArea ta;
Button b, b1;
C3() {
setLayout(new FlowLayout());
l = new Label("请输入姓名: ");
lsetBackground(Colorcyan);
tf = new TextField(20);
ta = new TextArea(5, 20);
b = new Button(" 确定 ");
baddActionListener(this);
b1 = new Button(" 取消 ");
b1addActionListener(this);
add(l);
add(tf);
add(b);
add(b1);
add(ta);
setBounds(100, 100, 180, 225);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
Systemexit(0);
}
});
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent e) {
if (egetSource() == b) {
String str = "您好," + tfgetText() + ",欢迎访问\n";
taappend(str);
} else if (egetSource() == b1) {
tasetText(null);
}
}
}
第五题:
import javaawt;
import javaawtevent;
import javaxswingJOptionPane;
public class L {
public static void main(String[] args) {
new C5();
}
}
class C5 extends Frame implements ItemListener {
Label l;
CheckboxGroup choice;
Checkbox c1, c2, c3, c4;
C5() {
setLayout(new FlowLayout());
l = new Label("拉丁文第一个字母是: ");
lsetBackground(Colorcyan);
choice = new CheckboxGroup();
c1 = new Checkbox("A", false, choice);
c2 = new Checkbox("B", false, choice);
c3 = new Checkbox("C", false, choice);
c4 = new Checkbox("D", false, choice);
c1addItemListener(this);
c2addItemListener(this);
c3addItemListener(this);
c4addItemListener(this);
add(l);
add(c1);
add(c2);
add(c3);
add(c4);
setBounds(100, 100, 180, 120);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
Systemexit(0);
}
});
setVisible(true);
validate();
}
public void itemStateChanged(ItemEvent e) {
Checkbox b = (Checkbox) egetSource();
if (bgetLabel() == "A") {
JOptionPaneshowMessageDialog(this, "选择正确");
}else
JOptionPaneshowMessageDialog(this, "选择错误,答案选A");
}
}
画图的真不怎么会。。抱歉啊。。
以上就是关于Java程序设计全部的内容,包括:Java程序设计、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)