java程序设计期末代码 java期末项目设计
java面向对象程序设计期末考试编程题!急!!!
===============================第一题==============================
长安网站建设公司成都创新互联,长安网站设计制作,有大型网站制作公司丰富经验。已为长安上千多家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的长安做网站的公司定做!
import java.applet.Applet;
import java.awt.Color;
import java.awt.Label;
public class test extends Applet {
private Label label;
@Override
public void init() {
label=new Label("欢迎来到java世界!");
label.setBackground(Color.BLUE);
setBackground(Color.PINK);
add(label);
}
}
===============================第二题==============================
因为没图,所以自己设计的界面..
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class test implements ActionListener {
private JFrame frame;
private JLabel label;
private JTextArea jt;
private JScrollPane jsp;
private JButton show;
public test() {
frame=new JFrame("Test");
label=new JLabel("显示内容");
jt=new JTextArea(10,20);
jsp=new JScrollPane(jt);
show = new JButton("显示给定内容");
JPanel panel=new JPanel();
panel.add(label);
panel.add(show);
frame.add(jsp,BorderLayout.NORTH);
frame.add(panel,BorderLayout.SOUTH);
show.addActionListener(this);
show();
}
public void show(){
frame.setLocation(200, 200);
frame.setSize(300, 260);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
label.setText(jt.getText());
}
public static void main(String[] args) {
new test().show();
}
}
求文档: java语言程序设计期末题里仁学院
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class A implements ActionListener {
JFrame jf;
JLabel jl1;
JLabel jl2;
JLabel jl3;
JButton jb1;
JTextField jtf1;
JTextField jtf2;
JTextField jtf3;
public A(){
init();
showMe();
}
public void init(){
jf=new JFrame("拆分小数点");
jf.setLayout(new FlowLayout());
jl1=new JLabel("请输入小数");
jl2=new JLabel("整数为");
jl3=new JLabel("小数为");
jb1=new JButton("拆分");
jb1.addActionListener(this);
jtf1=new JTextField(10);
jtf2=new JTextField(10);
jtf2.setEditable(false);
jtf3=new JTextField(10);
jtf3.setEditable(false);
jf.add(jl1);
jf.add(jtf1);
jf.add(jl2);
jf.add(jtf2);
jf.add(jl3);
jf.add(jtf3);
jf.add(jb1);
}
public void showMe(){
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
jf.setLocation(300, 300);
jf.pack();
}
@Override
public void actionPerformed(ActionEvent e) {
String comm=e.getActionCommand();
if("拆分".equals(comm)){
String s=jtf1.getText();
System.out.println(s);
if(s.contains(".")){
String[] ss=s.split("\\.");
for (int i = 0; i ss.length; i++) {
System.out.println(ss[i]);
}
jtf2.setText(ss[0]);
jtf3.setText(ss[1]);
}
}
}
public static void main(String[] args) {
new A();
}
}
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Arrays;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class B implements ActionListener {
public JFrame jf;
private JLabel jl1,jl2,jl3,jl4,jl5,jl6,jl7,jl8,jl9,jl10,jl11,jl12;
private JTextField jtf1,jtf2,jtf3,jtf4,jtf5,jtf6,jtf7,jtf8,jtf9,jtf10,jtf11,jtf12;
private JPanel jp1,jp2,jp3,jp4,jp5,jp6,jp7,jp8,jp9,jp10,jp11,jp12,jp13;
private JButton jb;
public B(){
init();
showMe();
}
public void showMe(){
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
jf.setLocation(300, 300);
jf.pack();
}
public void init(){
jl1=new JLabel("输入第1个数字");
jl2=new JLabel("输入第2个数字");
jl3=new JLabel("输入第3个数字");
jl4=new JLabel("输入第4个数字");
jl5=new JLabel("输入第5个数字");
jl6=new JLabel("输入第6个数字");
jl7=new JLabel("输入第7个数字");
jl8=new JLabel("输入第8个数字");
jl9=new JLabel("输入第9个数字");
jl10=new JLabel("输入第10个数字");
jl11=new JLabel("最大值为");
jl12=new JLabel("最小值为");
jl11.setEnabled(false);
jl12.setEnabled(false);
jtf1=new JTextField(10);
jtf2=new JTextField(10);
jtf3=new JTextField(10);
jtf4=new JTextField(10);
jtf5=new JTextField(10);
jtf6=new JTextField(10);
jtf7=new JTextField(10);
jtf8=new JTextField(10);
jtf9=new JTextField(10);
jtf10=new JTextField(10);
jtf11=new JTextField(10);
jtf11.setEditable(false);
jtf12=new JTextField(10);
jtf12.setEditable(false);
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
jp4=new JPanel();
jp5=new JPanel();
jp6=new JPanel();
jp7=new JPanel();
jp8=new JPanel();
jp9=new JPanel();
jp10=new JPanel();
jp11=new JPanel();
jp12=new JPanel();
jp13=new JPanel();
jb=new JButton("确定");
jb.addActionListener(this);
jp1.setLayout(new FlowLayout());
jp1.add(jl1);
jp1.add(jtf1);
jp2.setLayout(new FlowLayout());
jp2.add(jl2);
jp2.add(jtf2);
jp3.setLayout(new FlowLayout());
jp3.add(jl3);
jp3.add(jtf3);
jp4.setLayout(new FlowLayout());
jp4.add(jl4);
jp4.add(jtf4);
jp5.setLayout(new FlowLayout());
jp5.add(jl5);
jp5.add(jtf5);
jp6.setLayout(new FlowLayout());
jp6.add(jl6);
jp6.add(jtf6);
jp7.setLayout(new FlowLayout());
jp7.add(jl7);
jp7.add(jtf7);
jp8.setLayout(new FlowLayout());
jp8.add(jl8);
jp8.add(jtf8);
jp9.setLayout(new FlowLayout());
jp9.add(jl9);
jp9.add(jtf9);
jp10.setLayout(new FlowLayout());
jp10.add(jl10);
jp10.add(jtf10);
jp11.setLayout(new FlowLayout());
jp11.add(jl11);
jp11.add(jtf11);
jp12.setLayout(new FlowLayout());
jp12.add(jl12);
jp12.add(jtf12);
jf=new JFrame("最大值最小值");
jf.setLayout(new GridLayout(13, 1));
jf.add(jp1);
jf.add(jp2);
jf.add(jp3);
jf.add(jp4);
jf.add(jp5);
jf.add(jp6);
jf.add(jp7);
jf.add(jp8);
jf.add(jp9);
jf.add(jp10);
jf.add(jp11);
jf.add(jp12);
jf.add(jb);
}
@Override
public void actionPerformed(ActionEvent e) {
String comm=e.getActionCommand();
if("确定".equals(comm)){
int i1=Integer.parseInt(jtf1.getText());
int i2=Integer.parseInt(jtf2.getText());
int i3=Integer.parseInt(jtf3.getText());
int i4=Integer.parseInt(jtf4.getText());
int i5=Integer.parseInt(jtf5.getText());
int i6=Integer.parseInt(jtf6.getText());
int i7=Integer.parseInt(jtf7.getText());
int i8=Integer.parseInt(jtf8.getText());
int i9=Integer.parseInt(jtf9.getText());
int i10=Integer.parseInt(jtf10.getText());
int arr[]=;
Arrays.sort(arr);
int max=arr[9];
int min=arr[0];
jtf11.setText(max+"");
jtf12.setText(min+"");
}
}
public static void main(String[] args) {
new B();
}
}
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Arrays;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class C implements ActionListener {
private JFrame jf;
private JLabel jl1,jl2;
private JTextField jtf1,jtf2;
JButton jb1;
public C(){
init();
showMe();
}
public void init(){
jf=new JFrame("字母排序");
jf.setLayout(new FlowLayout());
jl1=new JLabel("请输入字母");
jl2=new JLabel("排序后");
jb1=new JButton("排序");
jb1.addActionListener(this);
jtf1=new JTextField(10);
jtf2=new JTextField(10);
jtf2.setEditable(false);
jf.add(jl1);
jf.add(jtf1);
jf.add(jl2);
jf.add(jtf2);
jf.add(jb1);
}
public void showMe(){
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
jf.setLocation(300, 300);
jf.pack();
}
@Override
public void actionPerformed(ActionEvent e) {
String comm=e.getActionCommand();
if("排序".equals(comm)){
String s=jtf1.getText();
char[] c=new char[s.length()];
if(s.endsWith("#")){
for (int i = 0; i s.length(); i++) {
c[i]=s.charAt(i);
}
}
Arrays.sort(c);
String ss="";
for (int i = 0; i c.length; i++) {
ss=ss+c[i];
}
jtf2.setText(ss.substring(1));
}
}
public static void main(String[] args) {
new C();
}
}
都是有界面的,写界面不难 就是很麻烦。。。我自己写的 都是可以直接运行的,有什么问题可以再问我。。。
java课程设计题目及代码是什么?
java课程设计题目及代码分别是:
1、题目:计算器。设计内容是设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算。
设计要求是设计的计算器应用程序可以完成家法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。
2、代码:
数字按钮NumberButton类如下:
import java.awt.
import java.awt.event.
import javax.swing.
public class NumberButton extends Button.
{
int number.
public NumberButton(int number).
{
super(""+number).
this.number=number.
setForeground(Color.blue).
}
public int getNumber().
{
return number;
}
}
其它java课程设计题目及代码是:
题目:华容道。编写一个按钮的子类,使用该子类创建的对象代表华容道中的人物。通过焦点事件控制人物颜色,当人物获得焦点时颜色为蓝色,当失去焦点时颜色为灰色。
通过键盘事件和鼠标事件来实现曹操、关羽等人物的移动。当人物上发生鼠标事件或键盘事件时,如果鼠标指针的位置是在人物的下方(也就是组件的下半部分)或按下键盘的“↓“键,该人物向下移动。向左、向右和向上的移动原理类似。
代码是:
String name[]={"曹操","关羽","张","刘","马","许","兵","兵","兵","兵"}.
for(int i=0;iname.length;i++).
{
person[i]=new Person(i,name[i]).
person[i].addKeyListener(this).
person[i].addMouseListener(this).
// person[i].addFocusListener(new Person).
add(person[i]).
}
person[0].setBounds(104,54,100,100).
person[1].setBounds(104,154,100,50).
person[2].setBounds(54,154,50,100).
person[3].setBounds(204,154,50,100).
person[4].setBounds(54,54,50,100).
person[5].setBounds(204,54,50,100);
person[6].setBounds(54,254,50,50);
person[7].setBounds(204,254,50,50);
person[8].setBounds(104,204,50,50);
person[9].setBounds(154,204,50,50);
当前名称:java程序设计期末代码 java期末项目设计
本文路径:http://hbruida.cn/article/hjjcge.html