java中其他选项的代码 java里的选择

Java如何调用C语言代码 ?Java Native Interface(JNI)是Java语言java中其他选项的代码的本地编程接口java中其他选项的代码,是J2SDK的一部分 。在java程序中java中其他选项的代码,我们可以通过JNI实现一些用java语言不便实现的功能 。通常有以下几种情况我们需要使用JNI来实现 。标准的java类库没有提供你的应用程序所需要的功能,通常这些功能是平台相关的 你希望使用一些已经有的类库或者应用程序,而他们并非用java语言编写的 程序的某些部分对速度要求比较苛刻,你选择用汇编或者c语言来实现并在java语言中调用他们 下面我们开始编写HelloWorld程序,由于涉及到要编写c/c代码因此我们会在开发中使用Microsoft VC工具 。编写java代码,我们在硬盘上建立一个hello目录作为我们的工作目录,首先我们需要编写自己的java代码,在java代码中我们会声明native方法,代码非常简单 。如下所示 class HelloWorld { public native void displayHelloWorld(); static { System.loadLibrary("hello"); } public static void main(String[] args) { new HelloWorld().displayHelloWorld(); } } 注意我们的displayHelloWorld()方法的声明,它有一个关键字native , 表明这个方法使用java以外的语言实现 。方法不包括实现,因为我们要用c/c语言实现它 。注意System.loadLibrary("hello")这句代码 , 它是在静态初始化块中定义的,系统用来装载hello共享库,这就是我们在后面生成的hello.dll(如果在其他的操作系统可能是其他的形式,比如hello.so) 编译java代码 javac HelloWorld.java 生成HelloWorld.class文件 创建.h文件 这一步中我们要使用javah命令生成.h文件,这个文件要在后面的c/c代码中用到,我们运行 javah HelloWorld 。这样我们可以看到在相同目录下生成了一个HelloWorld.h文件,文件内容如下 在此我们不对他进行太多的解释 。/* DO NOT EDIT THIS FILE - it is machine generated */ #include jni.h /* Header for class HelloWorld */ #ifndef _Included_HelloWorld #define _Included_HelloWorld #ifdef __cplusplus extern "C" { #endif /* * Class: HelloWorld * Method: displayHelloWorld * Signature: ()V */ JNIEXPORT void JNICALL Java_HelloWorld_displayHelloWorld (JNIEnv *, jobject); #ifdef __cplusplus } #endif #endif 编写本地实现代码 在这部分我们要用C/C语言实现java中定义的方法,我们在VC中新建一个Project,然后创建一个HelloWorldImp.cpp文件,内容如下 #include jni.h #include "HelloWorld.h" #include stdio.h JNIEXPORT void JNICALL Java_HelloWorld_displayHelloWorld(JNIEnv *env, jobject obj) { printf("Hello world!\n"); return; } 注意我们这里include了 jni.h和刚才得到的HelloWorld.h文件 。因此你要在VC里面设置好,jni.h在JAVA_HOME/include里面 。编译通过后再生成hello.dll文件 。运行java程序 把上面生成的hello.dll文件复制到我们的工作目录,这时候我们的目录中包括HelloWorld.java,HelloWorld.class和hello.dll文件 。运行java HelloWorld命令,则可在控制台看到Hello world| 的输出了 。运行VC; 文件---新建---选“win32 console application”(控制台程序)---在右方设置好路径并输入工程名---确定 接下来的几个提示框点确定就行了,那是提示是否要用VC提供的框架之类的 在左边的工作空间中选“FILEVIEW”标签项,点开“+”号,右键点击“SOURCE FILES”,选“添加文件到目录”,此即添加你要建立的C源程序文件,会提示你没有文件,是否添加 , 你点是,输入文件名保存就OK了 然后SOURCE FILES下就出现了你刚才建立的*.CPP文件,双击,输入代码. 以下就是点”组建”菜单中的”编译”、”组建”等命令进行调试了 。相信你会了 。
java中如何获取下拉列表中的选项下拉列表select下面java中其他选项的代码的每个option都有一个value然后给select定义一个name属性java中其他选项的代码,通过form传到后台就可以获取select下选中optionjava中其他选项的代码的value值java中其他选项的代码了 。select就是下拉列表,多个option就是下面的选项,每个option可以定义value值,获取的就是这个值 , 当然也可以获取选中的文字 。
java中的菜单项怎么写事件代码import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MyMenu extends JFrame{
JMenuBar jmbar=new JMenuBar();
【java中其他选项的代码 java里的选择】 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图形界面编程,想要加那种单选的按钮,就是只能选择一个选项的那种,有什么示例代码可以参考吗可以参考下面java中其他选项的代码的添加两个单选项java中其他选项的代码的
最后记得将两个单选项放到一个buttonGroup即可
//添加两个单选项
choice1.setBounds(10,60,300,20);//放在左上
choice2.setBounds(10,180,300,20);//放在左中
choice1.setForeground(Color.ORANGE);
choice2.setForeground(Color.ORANGE);
choice1.setFont(new Font("楷书",Font.BOLD Font.HANGING_BASELINE,20));
choice2.setFont(new Font("楷书",Font.BOLD Font.HANGING_BASELINE,20));
choice1.setOpaque(false);
choice2.setOpaque(false);
buttonGroup.add(choice1);//为上面两个choice创建一个多斥作用域
buttonGroup.add(choice2);
java中性别选项怎么写代码才可以让一个选中后另一个不被选中利用JAVA类库中的CheckboxGroup,具体可以参考API,
然后将性别选项(Checkbox)添加到CheckboxGroup中去 。
这样就在任何时刻都有且仅有一个被选中了 。
你可以去试下 。很简单的 。
java中其他选项的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java里的选择、java中其他选项的代码的信息别忘了在本站进行查找喔 。

    推荐阅读