所以我在框架的顶部创建了一个带有基本菜单的简单程序,现在我只需要在每个JMenuItem后面放置动作.我努力工作代码,这是我认为可行的:
JMenu file_Menu = new JMenu("File");
JMenuItem fileExit = new JMenuItem("Exit Program");
file_Menu.add(fileExit);
fileExit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
JFrame hello = new JFrame("POPUP");
hello.setSize(100,75);
hello.setDefaultCloseOperation(hello.EXIT_ON_CLOSE);
hello.setVisible(true);
}
});
main_Menu.add(file_Menu);
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用,我认为这个代码会在单击菜单项时创建一个小的弹出窗口.
可以发现任何错误,因为我似乎无法.
我只是想知道是否有办法让Java方法返回多个值.
我正在创建一个使用jdbc库来处理数据库的应用程序.我可以成功地将值输入到数据库中,但我需要一种方法来返回它们,这就是我有点卡住的地方.我创建一个表单,用户输入一个特定的值(一个ID号),然后由执行我的数据库工作的Database类传递给该表.
Database newQuery = new Database();
newQuery.getCust(c_ID); //uses the GetCust method in my class,
//passing it the ID of the customer.
Run Code Online (Sandbox Code Playgroud)
我的Database类中的getCust()方法创建以下查询:
ResultSet Customer = stat.executeQuery("SELECT * FROM Persons WHERE Cust_ID=C_ID");
Run Code Online (Sandbox Code Playgroud)
我需要一种方法来返回存储在Customer中的结果.有任何想法吗?