1、编写一个Application程序【java上机作业,要完整代码,急求!!!!!!!!!!】

1、编写一个Application程序,其中包括一个单选按钮组(男生/女生)和一个标签,要求实现的功能是:
(1)用户利用单选按钮组选择性别后,在下面的标签中显示用户的选择结果;
(2)窗口可以通过点击窗口右上角自带的“关闭”按钮而关闭
2、编写一个Applet程序,能够响应鼠标事件,要求实现的功能是:
(1)在状态栏显示鼠标当前的位置;
(2)用户可以通过拖动鼠标在Applet中画出矩形;
(3)用户单击鼠标时,以鼠标单击处为圆心,画一个随机半径的圆。

第一题:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;

public class RadioTest extends JFrame{
private JRadioButton jrb1;
private JRadioButton jrb2;
private JLabel jlbl;
private JPanel jp;
private JButton jbtn;
private String jlstr;
private ButtonGroup bg;
public RadioTest(){
jlstr = "你选择的是:";
this.setTitle("实现单选按钮的效果");
jrb1 = new JRadioButton("男");
jrb2 = new JRadioButton("女");
bg = new ButtonGroup();
bg.add(jrb1);
bg.add(jrb2);
jlbl = new JLabel(jlstr);
jbtn = new JButton("退出");
jbtn.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.exit(1);
}
});
jrb1.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jrb1){
jlbl.setText(jlstr+jrb1.getText());
}
}
});
jrb2.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jrb2){
jlbl.setText(jlstr+jrb2.getText());
}
}
});
jp = new JPanel();

jp.add(jrb1);
jp.add(jrb2);
jp.add(jlbl);
jp.add(jbtn);
this.add(jp);
this.setBounds(300, 300, 230, 200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
RadioTest rt = new RadioTest();
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-21
= =,java窗体程序....好吧!我做web的。。。。

关于JAVA编写一个Application程序,利用两个文本框input1和input2,接...
int inputOne=Integer.parseInt(input1.getText().toString());int inputTwo=Integer.parseInt(input2.getText().toString());通过这两行代码获取两个文本框的值并转成整型,复合框我不太清楚是什么东西,只知道可以对对应的按钮控件可以添加buttonlistenner();然后在这个方法里写运算方式。比如:你的加...

急求下图实训一java代码!!!谢谢!!!谢谢!!!
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Random;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.JTex...

急求一段简单的java源代码(用户名、密码操作界面)
import java.awt.event.ActionListener;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import javax.swing.BoxLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JP...

初学了一段时间Java。想做一个应用程序,程序只需要播放一个本地视频...
使用javafx的Media,MediaPlayer,MediaView。代码如下:import java.io.File;import javafx.application.Application;import javafx.beans.binding.Bindings;import javafx.beans.property.ReadOnlyProperty;import javafx.beans.value.ObservableValue;import javafx.event.ActionEvent;import javafx.geometry.Pos;import...

根据要求编写java代码,急求,答案正确加100分!求高手!
根据要求编写java代码,急求,答案正确加100分!求高手! 1、使用socket网络编程技术,创建服务器端和客户端。2、创建Student类,设置属性stuName,stuAge,stuGender,stuClassName。创建Student.xml用户保存学员姓名,学员年龄,学员性别,... 1、 使用socket网络编程技术,创建服务器端和客户端。2、 创建Student类,设置属性stu...

急求一个java小程序
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JTextField;public class...

JAVA 急求将applet 改写为 application
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import javax.swing.JComponent;import javax.swing.JFrame;import javax.swing.JPanel;class Fractal extends JComponent {public Fractal() {this.setBackground(Color.white);}public void paint...

急求一个java仿真程序 用面向对象程序设计语言编写“电视机-遥控器”仿...
\/\/TV类 public class Tv { public void open(){ System.out.println("打开电视机");} public void close(){ System.out.println("关闭电视机");} public void search(int x){ System.out.println("您搜索到的是"+x+"号频道");} public void ctrlVol(String s){ int vol=10;if(s....

急求:一个java程序
public static void main(String[] args) { Scanner s = new Scanner(System.in);String input = s.next();if (input.equalsIgnoreCase("zero")) { System.out.println(0);} else if (input.equalsIgnoreCase("one")) { System.out.println(1);} else if (input.equalsIgnoreCase("two")) ...

用Java编写一个程序,输入a.b.c三个值,输出三个数的和及乘积,急求
import java.util.Scanner;public class Demo1 { public static void main(String[] args) { System.out.println("请输入第一个值:");Scanner scan = new Scanner(System.in);int a = scan.nextInt();System.out.println("请输入第二个值:");scan = new Scanner(System.in);int b = ...

相似回答