1

ミニプロジェクトを作成しています。私のプロジェクトは図書館管理システムです。

これは私のログインページです

クリックしてログインしている場合、高度な検索で問題ボタンを無効にするにはどうすればよいAnonymusですか?または、管理者としてログインしている場合、どうすれば問題ボタンを有効にできますか?

これは私の本の事前検索です

4

3 に答える 3

2

setEnabled(isAdministrator())基本的に、 Issue ボタンを呼び出す必要があります。このためにはisAdministrator()、ユーザーがログインしているかどうか、およびそのユーザーが管理者であるかどうかを確認するメソッドを実装する必要があります。これを確認する方法は、ログイン ダイアログの実装とユーザーの管理方法によって異なります。通常、すべてのユーザーと (暗号化された) パスワードを保持するある種のデータベースと、特定のユーザーが管理者であるかどうかを示すフラグがあります (または、役割または権限と多対多の関係を持つ別のテーブルを持つことができます)。ユーザーテーブルとロールまたはパーミッションテーブルの間ですが、ミニプロジェクトの場合、これはおそらく必要ありません)。

于 2012-11-11T10:10:09.020 に答える
2

setEnabled()メソッドを使用してボタンを有効/無効にすることができます。booleanメソッドに渡す必要があるのコードを理解する必要があります。

于 2012-11-11T10:01:46.373 に答える
0

ユーザー名とパスワードで検証するときにブール変数を false として初期化するだけで、それを true に変更できます。ボタンには jButton.setVisibility("true or false"); があります。これはtrueまたはfalseのいずれかですが、そこにブール変数を追加すると、登録ユーザーか匿名クライアントかが決まります:)

于 2012-12-29T05:08:56.863 に答える