PHP字串長度找子字串與取代字串的常用函數

PHP在字串的操作上,有非常多的相關函數可以使用,我們在這裡只介紹經常會使用到的字串操作函數。像是如何取得字串的長度、在某一個字裏面尋找子字串首次出現的位置、以及字串的取代函數...等等。這些都是在編寫程式的時候,頻繁被程式設計師使用到的基礎函數。 取得字串長度 <?...

2017年12月23日 星期六

建立一個JPopupMenu彈出選單


package test.swing;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;

public class JPopupMenuSample {

 public static void main(final String args[]) {
     JFrame frame = new JFrame("JPopupMenu Example");
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     // 建立彈出選單
     JPopupMenu popupMenu = new JPopupMenu("Title");

     // 剪下
     JMenuItem cutMenuItem = new JMenuItem("Cut");
     popupMenu.add(cutMenuItem);

     // 貼上
     JMenuItem copyMenuItem = new JMenuItem("Copy");
     popupMenu.add(copyMenuItem);
     
     // 貼上
     JMenuItem pasteMenuItem = new JMenuItem("Paste");
     pasteMenuItem.setEnabled(false);
     popupMenu.add(pasteMenuItem);

     // 加入分隔線
     popupMenu.addSeparator();

     // 尋找
     JMenuItem findMenuItem = new JMenuItem("Find");
     popupMenu.add(findMenuItem);
     JButton label = new JButton("按右鍵-彈出選單");
     frame.add(label);
     label.setComponentPopupMenu(popupMenu);

     frame.setSize(350, 250);
     frame.setVisible(true);
   }

}

沒有留言:

張貼留言