もしinput methodを単に無効にしたいならenableInputMethod(false)を使えばよいです。
https://docs.oracle.com/javase/jp/8/docs/api/java/awt/Component.html#enableInputMethods-boolean-
そうではなくinput methodを有効にしたまま未確定のテキストが入力されたと同時に確定させるといった振る舞いをさせたいならinput method frameworkの仕様を調べれば可能かどうかわかると思います。
https://docs.oracle.com/javase/jp/8/docs/technotes/guides/imf/index.html
例えばローマ字変換モードで「か」を入力する際にinput methodでの未確定テキストの状態が「k」=>「か」のように変化したことを検知することはできますが、「k」「か」のどの状態で確定させるかはアプリケーション側で判断が必要になるでしょう。
また未確定・確定の状態を管理しているのはinput methodですが、それをアプリケーションから確定させるような動作ができるものかどうか自分は調べたことがないのでわかりません。
ユーザーがあたかも確定を指示するキー(ENTERなど)を入力したかのようにinput methodをだますような処理ができれば可能ではないかという気はします。しかしそのような振る舞いは利用者側が混乱するような気がするのですべきことかどうかに疑問も感じます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。