「java食堂菜单」餐厅点餐系统java

博主:adminadmin 2022-12-10 01:30:06 78

本篇文章给大家谈谈java食堂菜单,以及餐厅点餐系统java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 中关于菜单,菜单项,菜单条如何区分?

菜单条就是一个桌面程序上面那一排菜单的总的集合,比如文件、编辑、工具什么的那一排就是菜单条,其中的文件、帮助这些就是菜单,文件下面的新建、打开就是菜单项。

总的来说菜单项组成菜单,菜单的集合就是菜单条。

java的菜单代码怎么写?

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class MyMenu extends JFrame{

JMenuBar jmbar=new JMenuBar();

JMenu jmenu=new JMenu("颜色");

JMenuItem jmt1=new JMenuItem("红色"),

jmt2=new JMenuItem("黄色"),

jmt3=new JMenuItem("蓝色");

JPanel jp=new JPanel();

MyMenu(){

setTitle("菜单测试");

setSize(400,300);

setJMenuBar(jmbar);

jmbar.add(jmenu);

jmenu.add(jmt1);

jmenu.add(jmt2);

jmenu.add(jmt3);

add(jp);

jmt1.addActionListener(new MenuAction(this));

jmt2.addActionListener(new MenuAction(this));

jmt3.addActionListener(new MenuAction(this));

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

}

public static void main(String[] args) {

new MyMenu();

}

}

class MenuAction implements ActionListener{

MyMenu m;

MenuAction(MyMenu m){

this.m=m;

}

public void actionPerformed(ActionEvent e){

String color=e.getActionCommand();

if(color=="红色")m.jp.setBackground(Color.red);

else if(color=="黄色")m.jp.setBackground(Color.yellow);

else if(color=="蓝色")m.jp.setBackground(Color.blue);

}

}

不知道你要什么事件代码,我写了个比较简单的你看适合不。

用java android application project怎么做餐馆菜单

1. 从网上获取最新的 SlidingMenu 源码的压缩包

获取地址:

解压后的目录结构如下,其中的“Library”目录是我们下一步将要导入的项目:

2. 导入SlidingMenu-master /library

使用“菜单:File / Import / Android / Existing Android Code Into Workspace”工具进行导入。

在“Import Projects”窗口中,Root Directory 项选择“library”目录,Projects 中的“New Project Name”填写“SlidingMenu”的名称,并选中“Copy projects into workspace”(注:不要将 Library 目录直接拷贝到 workdspace 目录,否则会报错),然后点击“Finish”按钮完成操作。

3. 如果 SDK 有问题,重新选择合适的 SDK

4. 新建 Android 项目

使用“菜单:File / New/ Project / Android / Android Application Project”工具创建 Android 项目。

在“New Android Application”窗口中的 Application Name 里填入“SlidingMenuTest”,Target SDK 和 Compile With 项都选择“API 17:…”,其它都默认,直到完成。

5. 包含 Library

(解决 java.lang.NoClassDefFoundError com.jeremyfeinstein.slidingmenu.lib.R 的错误)

打开“菜单:Project / Properties”窗口,在“Libaray”区域将前面导入的“SlidingMenu”项目添加进来。

6. 添加 JAR 包

(解决java.lang.NoClassDefFoundError: android.support.v4.view.ViewConfigurationCompat 错误)

1)打开项目属性窗口,在 Libraries 标签页中通过“Add JARs…”按钮添加本项目下的 “libs / android-support-v4.jar” JAR 包

2)在 Order and Export 标签页中选中android-support-v4.jar

7. 创建 SlidingMenu 对象

修改 MainActivity.java 文件如下:

Source code

package com.example.slidingmenutest ;

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu ;

import android.os.Bundle ;

import android.app.Activity ;

import android.view.Menu ;

public class MainActivity extends Activity {

@Override

protected void onCreate ( Bundle savedInstanceState ) {

super . onCreate ( savedInstanceState ) ;

setContentView ( R. layout . activity_main ) ;

/*** 初始化侧滑菜单 Begin ***/

SlidingMenu menu = new SlidingMenu ( this ) ;

menu. setMode ( SlidingMenu. LEFT ) ;

menu. setTouchModeAbove ( SlidingMenu. TOUCHMODE_FULLSCREEN ) ;

menu. setShadowWidthRes ( R. dimen . shadow_width ) ; // 1)

menu. setShadowDrawable ( R. drawable . shadow ) ; // 2)

menu. setBehindOffsetRes ( R. dimen . slidingmenu_offset ) ; // 3)

menu. setFadeDegree ( 0.35f ) ;

menu. attachToActivity ( this , SlidingMenu. SLIDING_CONTENT ) ;

menu. setMenu ( R. layout . activity_main ) ; // 4)

/*** 初始化侧滑菜单 End ***/

}

@Override

public boolean onCreateOptionsMenu ( Menu menu ) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater ( ) . inflate ( R. menu . main , menu ) ;

return true ;

}

}

以上代码中红色是要注意的地方。修改完成后,将出现 4 个错误,按照一下方法修复错误:

1)menu.setShadowWidthRes(R.dimen. shadow_width) 处的错误修复

在 res/values/dimens.xml 中添加:

Source code

dimen name = "shadow_width" 15dp /dimen

2)menu.setShadowDrawable(R.drawable. shadow)处的错误修复

新建 res/drawable/shadow.xml 文件(没有“drawable”目录的自行添加):

Source code

?xml version = "1.0" encoding = "utf-8" ?

shape xmlns:android = ""

gradient

android:endColor = "#33000000"

android:centerColor = "#11000000"

android:startColor = "#00000000" /

/shape

3)menu.setBehindOffsetRes(R.dimen.slidingmenu_offset )处的错误修复

在 res/values/dimens.xml 中添加:

Source code

dimen name = "slidingmenu_offset" 60dp /dimen

4)menu.setMenu(R.layout. frame_menu)处的错误修复

添加名为 MenuActivity 的 Android Activity:

8. 编译 SlidingMenu 项目

编译 SLidingMenu,生成 bin /slidingmenu.jar 文件。

9. 编译并运行 SlidingMenuTest 项目

clear SlidingMenuTest 项目,并重新编译 SlidingMenuTest 项目,然后选择合适的模拟器或真机运行即可。

java食堂菜单的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于餐厅点餐系统java、java食堂菜单的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-10,除非注明,否则均为首码项目网原创文章,转载请注明出处。