我是新手,因此請和我一起裸照。在Java SWT中繼承小部件屬性
小部件是否可以繼承其前任的屬性? 例如,說我有下面的代碼段:
Display display=new Display();
Shell shell=new Shell(display, SWT.DIALOG_TRIM);
Image menu_background=new Image(display, "menu.jpg");
shell.setBackgroundImage(menu_background);
shell.setBounds(menu_background.getBounds());
shell.setBackgroundMode(SWT.INHERIT_DEFAULT);
Group game_modes=new Group(shell,SWT.SHADOW_ETCHED_OUT);
game_modes.setText("Game Mode");
game_modes.setLocation(50, 170);
game_modes.setForeground(display.getSystemColor(SWT.COLOR_WHITE));
...
...
...
呼籲shell.setBackgroundMode(SWT.INHERIT_DEFAULT)
可確保該組部件將具有相同的背景,它的前身(叫前輩,我不熟悉的確切的術語) - 外殼。
但是,我怎樣才能強制一般的組對象的shell屬性?例如:與shell相同的TextStyle,或與shell相同的Font。 (是的,我知道我沒有在上面的代碼中爲外殼設置任何屬性,除了背景)
這是可能的嗎?