我有4个自定义微调器,用于修改一个选定小部件的宽度、高度、X位置和Y位置。我的小部件可以在屏幕上四处拖动,我的想法是使用这些微调器来更改某些属性,例如宽度或高度,并立即查看更改的效果。是否有一种模式可用于仅用一个替换所有这些类(XSpinnerListener、YSpinnerListener...)并指示我当前对象(JButton)的哪个属性需要更改?这是一个好的设计方法吗?publicvoidinit(){widthSpinner.setListener(newWidthSpinnerListener());heightSpinner.setListener(newHeightSp