當前位置: 首頁>>代碼示例>>Java>>正文


Java Rectangle.setOnMouseEntered方法代碼示例

本文整理匯總了Java中javafx.scene.shape.Rectangle.setOnMouseEntered方法的典型用法代碼示例。如果您正苦於以下問題:Java Rectangle.setOnMouseEntered方法的具體用法?Java Rectangle.setOnMouseEntered怎麽用?Java Rectangle.setOnMouseEntered使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javafx.scene.shape.Rectangle的用法示例。


在下文中一共展示了Rectangle.setOnMouseEntered方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: updateTopGroup

import javafx.scene.shape.Rectangle; //導入方法依賴的package包/類
public void updateTopGroup() {
	if(!store.isEmpty()) {
		Rectangle temp = (Rectangle) super.getChildren().get(super.getChildren().size()-1);
		temp.setOnMouseEntered(e -> {
			temp.setStroke(Color.GOLD);
			temp.setStrokeWidth(2);
		});
		
		temp.setOnMouseExited(e -> {
			temp.setStroke(Color.GRAY);
			temp.setStrokeWidth(1);
		});
	}
	
}
 
開發者ID:jarolrod,項目名稱:java-solitaire,代碼行數:16,代碼來源:StockPile.java

示例2: initCommon

import javafx.scene.shape.Rectangle; //導入方法依賴的package包/類
/**
 * Create mouse events and context menu entries.
 */
private void initCommon() {
  view.setDurations(concreteSpec.getDurations());
  // view.getyAxis().layoutBoundsProperty().addListener(change -> updateAxisExternalPosition());
  view.setOnMouseClicked(this::onMouseClicked);
  MenuItem xpositiveZoomItem = new MenuItem("Zoom X+");
  xpositiveZoomItem.setOnAction(this::onXPositiveZoom);
  MenuItem xnegativeZoomItem = new MenuItem("Zoom X-");
  xnegativeZoomItem.setOnAction(this::onXNegativeZoom);
  view.getContextMenu().getItems().setAll(xpositiveZoomItem, xnegativeZoomItem);
  ObservableList<Rectangle> cycleSelectionRectangles = view.getCycleSelectionRectangles();
  for (int i = 0; i < cycleSelectionRectangles.size(); i++) {
    Rectangle cycleSelectionRectangle = cycleSelectionRectangles.get(i);
    int finalCycleIndex = i;
    cycleSelectionRectangle.setOnMouseEntered(event -> {
      if (activated.get()) {
        cycleSelectionRectangle.setOpacity(1);
        selection.setRow(concreteSpec.cycleToRowNumber(finalCycleIndex));
        selection.setColumn(ioVariable.getName());
      }
    });
    cycleSelectionRectangle.setOnMouseExited(event -> {
      if (activated.get()) {
        cycleSelectionRectangle.setOpacity(0);
        selection.clear();
      }
    });
    cycleSelectionRectangle.setOnMouseClicked(event -> {
      if (event.getButton() == MouseButton.PRIMARY) {
        selection.fireClickEvent(ioVariable.getName(),
            concreteSpec.cycleToRowNumber(finalCycleIndex));
      }
    });
  }
}
 
開發者ID:VerifAPS,項目名稱:stvs,代碼行數:38,代碼來源:TimingDiagramController.java


注:本文中的javafx.scene.shape.Rectangle.setOnMouseEntered方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。