ミニプロジェクトを作成しています。私のプロジェクトは図書館管理システムです。
クリックしてログインしている場合、高度な検索で問題ボタンを無効にするにはどうすればよいAnonymus
ですか?または、管理者としてログインしている場合、どうすれば問題ボタンを有効にできますか?
ミニプロジェクトを作成しています。私のプロジェクトは図書館管理システムです。
クリックしてログインしている場合、高度な検索で問題ボタンを無効にするにはどうすればよいAnonymus
ですか?または、管理者としてログインしている場合、どうすれば問題ボタンを有効にできますか?
setEnabled(isAdministrator())
基本的に、 Issue ボタンを呼び出す必要があります。このためにはisAdministrator()
、ユーザーがログインしているかどうか、およびそのユーザーが管理者であるかどうかを確認するメソッドを実装する必要があります。これを確認する方法は、ログイン ダイアログの実装とユーザーの管理方法によって異なります。通常、すべてのユーザーと (暗号化された) パスワードを保持するある種のデータベースと、特定のユーザーが管理者であるかどうかを示すフラグがあります (または、役割または権限と多対多の関係を持つ別のテーブルを持つことができます)。ユーザーテーブルとロールまたはパーミッションテーブルの間ですが、ミニプロジェクトの場合、これはおそらく必要ありません)。
setEnabled()
メソッドを使用してボタンを有効/無効にすることができます。boolean
メソッドに渡す必要があるのコードを理解する必要があります。
ユーザー名とパスワードで検証するときにブール変数を false として初期化するだけで、それを true に変更できます。ボタンには jButton.setVisibility("true or false"); があります。これはtrueまたはfalseのいずれかですが、そこにブール変数を追加すると、登録ユーザーか匿名クライアントかが決まります:)