Javaのサブメニューを使用してJPopupMenuを作成するにはどうすればよいですか?
例
import java.awt.event.*; import java.awt.*; import javax.swing.*; public class JPopupMenuwithSubMenuTest extends JFrame { private JPopupMenu popup; private JMenu subMenu; public JPopupMenuwithSubMenuTest() { setTitle("JPopupMenuwithSubMenu Test"); popup = new JPopupMenu(); subMenu = new JMenu("Course"); subMenu.add("Java"); subMenu.add("Python"); subMenu.add("Scala"); popup.add(new JMenuItem("First Name")); popup.add(new JMenuItem("Last Name")); popup.addSeparator(); popup.add(subMenu); addMouseListener(new MouseAdapter() { public void mouseReleased(MouseEvent me) { showPopup(me); } }) ; setSize(400, 275); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } void showPopup(MouseEvent me) { if(me.isPopupTrigger()) popup.show(me.getComponent(), me.getX(), me.getY()); } public static void main(String args[]) { new JPopupMenuwithSubMenuTest(); } }
出力
-
Javaでログインフォームを作成するにはどうすればよいですか?
Javaを使用してJavaでログインフォームを開発できます スイング テクノロジー。この例では、2つのラベルユーザー名を作成できます。 およびパスワード 、ユーザーが入力する2つのテキストフィールド有効 クレデンシャル 最後に1つの送信ボタン。ユーザーが2つのテキストフィールドに有効なクレデンシャルを入力できるようになると、こんにちはが表示されます。 管理者 ログインフォームで。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LoginDemo extends JFrame im
-
Tkinterでポップアップメニューを作成するにはどうすればよいですか?
ユーザーの操作が必要なアプリケーションにはメニューバーが必要です。メニューは、メニュー(親)を初期化することで作成できます メニュー項目と一緒にオブジェクト。ポップアップメニューは、 tk_popup(x_root、y_root、False)を初期化することで作成できます。 これにより、メニューが画面に表示されます。次に、マウスボタン(右クリック)でトリガーできるイベントを追加します。 grab_release() メソッドは、マウスボタンのリリースを設定してポップアップメニューの設定を解除します。 例 #Import the required libraries from tkinter