小编The*_*tor的帖子

单击JMenuItem时执行操作?

所以我在框架的顶部创建了一个带有基本菜单的简单程序,现在我只需要在每个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 swing actionlistener

2
推荐指数
1
解决办法
1万
查看次数

如何让Java方法返回多个值?

我只是想知道是否有办法让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中的结果.有任何想法吗?

java jdbc

1
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×2

actionlistener ×1

jdbc ×1

swing ×1