网站首页 > 文章中心 > 其它

用JAVA敲代码包含

作者:小编 更新时间:2023-10-07 07:48:44 浏览量:131人看过

怎么去写代码呢,用java,什么是敲代码

要编写Java应用程序,该程序包含两个类,一个圆形类、一个圆柱体类.

//创建圆的类

public class round {

protected double radius;

protected double area;

public void setRadius(double radius) { //设置圆的半径

用JAVA敲代码包含-图1

this.radius = radius;

}

public double getArea() { //求圆的面积

//创建继承自圆的圆柱体类

用JAVA敲代码包含-图2

public class cylindrical extends round{

private double height;

private double voluem;

public void setHeight(double height){ //设置圆柱体的高

this.height = height;

public double getVoluem() { //求圆柱体的体积,半径继承自圆的类,不用重复定义

//主函数类(测试类):

public class testMain {

public static void main(String[] args){

round round1 = new round();

cylindrical cylindrical1 = new cylindrical();

int n1;//定义一个整型数n1

BufferedReader distream = new BufferedReader(new InputStreamReader(System.in));

System.out.println( "请输入圆的半径:");

n1=Integer.parseInt(distream.readLine());//进行输入,并把输入的数存入n1中

System.out.println("半径为"+n1+"时,圆的面积为:"+round1.getArea());

round1.setRadius(1.0);//注意,此时用到的对象是圆的对象,非圆柱体对

//象,所以圆柱体半径为零,下面输出结果也为0

cylindrical1.setHeight(1.0);

System.out.println("高为1,半径为1的圆柱体的体积为:"+cylindrical1.getVoluem());

cylindrical1.setRadius(1.0);

System.out.println("半径为1时圆的面积为:"+round1.getArea());

System.out.println("此时的圆柱体体积为:"+cylindrical1.getVoluem());

输出结果:

高为1,半径为1的圆柱体的体积为:0.0

用java代码创建一个optinmenu,包含item1,item2,item3 三个菜单项,点

啥子意思捏,换面板上显示的内容么,这样的话,移除面板再添加要显示的面板就行了

public class Test extends JFrame {

public static void main(String[] args) {

new Test();

JMenuBar bar = new JMenuBar();

JMenu menu = new JMenu("test");

JMenuItem i1 = new JMenuItem("p1");

JPanel p1 = new JPanel();

Container me = this;

public Test() {

menu.add(i1);

bar.add(menu);

this.setJMenuBar(bar);

this.setLayout(new BorderLayout());

p1.setBackground(Color.red);

this.add(p1,BorderLayout.CENTER);

this.setVisible(true);

i1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

me.add(p1,BorderLayout.CENTER);

me.validate();

用JAVA敲代码包含-图3

me.repaint();

});

me.remove(p1);

this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);

没有不方便,反正每次只移除一个组件,建立一个成员变量引用当前显示的面板就行了,面板改变时改变引用.

弹出新窗口在监听器里获得一个窗口实例然后setVisible(true)就行了.

不能点其他的?那就把item.setEnabled(false);还是setEnable(false),没注意过,都用工具写的.

以上就是土嘎嘎小编为大家整理的用JAVA敲代码包含相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章