小编Syn*_*y76的帖子

使方法能够采用两种不同的类型作为参数

我正在研究一个项目而且我已经厌倦了不断编写.set,所以我打算用一些方法来缩短代码并使其更快.我正在使用JButtons,JLabels和JTextFields,有没有办法可以编写一个能够.setInvisible(false)的方法; 在这些?或者我必须为每种类型都有单独的方法.谢谢!

例:

public void siv((JButton || JLabel || JTextField) input) {
input.setVisible(false);
}
Run Code Online (Sandbox Code Playgroud)

***编辑:为了清楚我正在试图看看Java是否可以理解采用输入的方式而不是需要全部三种方式.我试图找到一种方法来做到这一点,而不做我在下面添加的内容:

private void siv(JButton input, JTextField input2, JLabel input3) {
    input.setVisible(false);
    input2.setVisible(false);
    input3.setVisible(false);
}
Run Code Online (Sandbox Code Playgroud)

java parameters methods parameter-passing

0
推荐指数
1
解决办法
48
查看次数

标签 统计

java ×1

methods ×1

parameter-passing ×1

parameters ×1