javax.swing.JButton.setToolTipText()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(10.3k)|赞(0)|评价(0)|浏览(319)

本文整理了Java中javax.swing.JButton.setToolTipText()方法的一些代码示例,展示了JButton.setToolTipText()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.setToolTipText()方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:setToolTipText

JButton.setToolTipText介绍

暂无

代码示例

代码示例来源:origin: apache/ignite

  1. /**
  2. * @return Panel with close button.
  3. */
  4. private JPanel createButtonPanel() {
  5. closeBtn.setAction(closeAct);
  6. closeBtn.setToolTipText("<html><b>Closes</b> Dialog</html>");
  7. JPanel btnPanel = new JPanel();
  8. btnPanel.add(closeBtn);
  9. return btnPanel;
  10. }

代码示例来源:origin: skylot/jadx

  1. public ProgressPanel(final MainWindow mainWindow, boolean showCancelButton) {
  2. progressLabel = new JLabel();
  3. progressBar = new JProgressBar(0, 100);
  4. progressBar.setIndeterminate(true);
  5. progressBar.setStringPainted(false);
  6. progressLabel.setLabelFor(progressBar);
  7. setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
  8. setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
  9. setVisible(false);
  10. add(progressLabel);
  11. add(progressBar);
  12. if (showCancelButton) {
  13. JButton cancelButton = new JButton(ICON_CANCEL);
  14. cancelButton.setPreferredSize(new Dimension(ICON_CANCEL.getIconWidth(), ICON_CANCEL.getIconHeight()));
  15. cancelButton.setToolTipText("Cancel background jobs");
  16. cancelButton.setBorderPainted(false);
  17. cancelButton.setFocusPainted(false);
  18. cancelButton.setContentAreaFilled(false);
  19. cancelButton.addActionListener(new ActionListener() {
  20. @Override
  21. public void actionPerformed(ActionEvent e) {
  22. mainWindow.cancelBackgroundJobs();
  23. }
  24. });
  25. add(cancelButton);
  26. }
  27. }

代码示例来源:origin: kiegroup/optaplanner

  1. private void createUI() {
  2. JPanel labelAndDeletePanel = new JPanel(new BorderLayout());
  3. labelAndDeletePanel.setPreferredSize(new Dimension(150, 20));
  4. machineLabel = new JLabel(getMachineLabel());
  5. machineLabel.setEnabled(false);
  6. labelAndDeletePanel.add(machineLabel, BorderLayout.CENTER);
  7. if (machine != null) {
  8. JButton deleteButton = SwingUtils.makeSmallButton(new JButton("X"));
  9. deleteButton.setToolTipText("Delete");
  10. deleteButton.addActionListener(e -> machineReassignmentPanel.deleteMachine(machine));
  11. deleteButton.setToolTipText("Delete");
  12. labelAndDeletePanel.add(deleteButton, BorderLayout.EAST);
  13. JPanel numberAndDetailsPanel = new JPanel(new BorderLayout());
  14. numberOfProcessesLabel = new JLabel("0 processes ", JLabel.RIGHT);
  15. numberOfProcessesLabel.setPreferredSize(new Dimension(100, 20));
  16. numberOfProcessesLabel.setEnabled(false);
  17. numberAndDetailsPanel.add(numberOfProcessesLabel, BorderLayout.WEST);
  18. detailsButton = new JButton(new AbstractAction("Details") {
  19. @Override
  20. public void actionPerformed(ActionEvent e) {

代码示例来源:origin: kiegroup/optaplanner

  1. public void addShiftAssignment(ShiftAssignment shiftAssignment) {
  2. Shift shift = shiftAssignment.getShift();
  3. JPanel shiftPanel = shiftPanelMap.get(shift);
  4. JButton shiftAssignmentButton = SwingUtils.makeSmallButton(new JButton(new ShiftAssignmentAction(shiftAssignment)));
  5. shiftAssignmentButton.setEnabled(shiftPanel.isEnabled());
  6. if (employee != null) {
  7. if (employee.getDayOffRequestMap().containsKey(shift.getShiftDate())
  8. || employee.getShiftOffRequestMap().containsKey(shift)) {
  9. shiftAssignmentButton.setForeground(TangoColorFactory.SCARLET_1);
  10. }
  11. }
  12. Color color = nurseRosteringPanel.determinePlanningEntityColor(shiftAssignment, shift.getShiftType());
  13. shiftAssignmentButton.setBackground(color);
  14. String toolTip = nurseRosteringPanel.determinePlanningEntityTooltip(shiftAssignment);
  15. shiftAssignmentButton.setToolTipText(toolTip);
  16. shiftPanel.add(shiftAssignmentButton);
  17. shiftPanel.repaint();
  18. shiftAssignmentButtonMap.put(shiftAssignment, shiftAssignmentButton);
  19. }

代码示例来源:origin: kiegroup/optaplanner

  1. JButton button = new JButton(new QueenAction(queen));
  2. button.setMinimumSize(new Dimension(20, 20));
  3. button.setPreferredSize(new Dimension(20, 20));
  4. button.setToolTipText(toolTip);
  5. add(button);
  6. } else {
  7. JPanel panel = new JPanel();
  8. panel.setBorder(BorderFactory.createCompoundBorder(
  9. BorderFactory.createLineBorder(TangoColorFactory.ALUMINIUM_6),

代码示例来源:origin: kiegroup/optaplanner

  1. private JButton createButton(Lecture lecture, Color color, String toolTip) {
  2. JButton button = SwingUtils.makeSmallButton(new JButton(new LectureAction(lecture)));
  3. button.setBackground(color);
  4. if (lecture.isPinned()) {
  5. button.setIcon(CommonIcons.PINNED_ICON);
  6. }
  7. button.setToolTipText(toolTip);
  8. return button;
  9. }

代码示例来源:origin: wiztools/rest-client

  1. jb_body_content_type.setToolTipText("Edit Content-type & Charset");
  2. jb_body_content_type.addActionListener(new ActionListener() {
  3. @Override
  4. public void actionPerformed(ActionEvent ae) {

代码示例来源:origin: runelite/runelite

  1. sidebarNavigationJButton.setToolTipText("Open SideBar");
  2. sidebarNavigationJButton.setToolTipText("Close SideBar");
  3. container.add(pluginToolbar);

代码示例来源:origin: stanfordnlp/CoreNLP

  1. topPanel.setLayout(new java.awt.BorderLayout());
  2. buttonsAndFilePanel.setLayout(new javax.swing.BoxLayout(buttonsAndFilePanel, javax.swing.BoxLayout.Y_AXIS));
  3. loadButtonPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
  4. loadFileButton.setToolTipText("Load a data file.");
  5. loadFileButton.addActionListener(evt -> loadFileButtonActionPerformed(evt));
  6. loadButtonPanel.add(loadFileButton);
  7. loadParserButton.setToolTipText("Load a serialized parser.");
  8. loadParserButton.addActionListener(evt -> loadParserButtonActionPerformed(evt));
  9. saveOutputButton.setToolTipText("Save the processed output.");
  10. saveOutputButton.setEnabled(false);
  11. saveOutputButton.addActionListener(evt -> saveOutputButtonActionPerformed(evt));
  12. backButton.setToolTipText("Scroll backward one sentence.");
  13. forwardButton.setToolTipText("Scroll forward one sentence.");
  14. parseButton.setToolTipText("Parse selected sentence.");
  15. parseNextButton.setToolTipText("Parse selected sentence and then scrolls forward one sentence.");
  16. clearButton.setToolTipText("Clears parse tree.");

代码示例来源:origin: log4j/log4j

  1. JButton newButton = new JButton("Clear Log Table");
  2. newButton.setToolTipText("Clear Log Table.");
  3. newButton.addActionListener(
  4. new ActionListener() {
  5. public void actionPerformed(ActionEvent e) {

代码示例来源:origin: org.gridgain/gridgain-core

  1. /**
  2. * @return Panel with close button.
  3. */
  4. private JPanel createButtonPanel() {
  5. closeBtn.setAction(closeAct);
  6. closeBtn.setToolTipText("<html><b>Closes</b> Dialog</html>");
  7. JPanel btnPanel = new JPanel();
  8. btnPanel.add(closeBtn);
  9. return btnPanel;
  10. }

代码示例来源:origin: kiegroup/optaplanner

  1. private JButton createButton(Exam exam, Color color, String toolTip) {
  2. JButton button = SwingUtils.makeSmallButton(new JButton(new ExamAction(exam)));
  3. button.setBackground(color);
  4. button.setToolTipText(toolTip);
  5. if (exam instanceof FollowingExam) {
  6. button.setForeground(TangoColorFactory.ALUMINIUM_5);
  7. }
  8. return button;
  9. }

代码示例来源:origin: wiztools/rest-client

  1. jb_request.setToolTipText(TEXT_GO);
  2. rest_ui.getFrame().getRootPane().setDefaultButton(jb_request);
  3. jb_request.addActionListener(new ActionListener() {
  4. @Override
  5. public void actionPerformed(ActionEvent event) {

代码示例来源:origin: kiegroup/optaplanner

  1. private void createUI() {
  2. JPanel labelAndDeletePanel = new JPanel(new BorderLayout(5, 0));
  3. if (employee != null) {
  4. labelAndDeletePanel.add(new JLabel(nurseRosteringPanel.getEmployeeIcon()), BorderLayout.WEST);
  5. }
  6. JLabel employeeLabel = new JLabel(getEmployeeLabel());
  7. employeeLabel.setEnabled(false);
  8. labelAndDeletePanel.add(employeeLabel, BorderLayout.CENTER);
  9. if (employee != null) {
  10. JPanel deletePanel = new JPanel(new BorderLayout());
  11. deleteButton = SwingUtils.makeSmallButton(new JButton(nurseRosteringPanel.getDeleteEmployeeIcon()));
  12. deleteButton.setToolTipText("Delete");
  13. deleteButton.addActionListener(e -> nurseRosteringPanel.deleteEmployee(employee));
  14. deletePanel.add(deleteButton, BorderLayout.NORTH);
  15. labelAndDeletePanel.add(deletePanel, BorderLayout.EAST);
  16. }
  17. labelAndDeletePanel.setPreferredSize(new Dimension(WEST_HEADER_WIDTH,
  18. (int) labelAndDeletePanel.getPreferredSize().getHeight()));
  19. add(labelAndDeletePanel, BorderLayout.WEST);
  20. resetShiftListPanel();
  21. numberOfShiftAssignmentsLabel = new JLabel("0 assignments", JLabel.RIGHT);
  22. numberOfShiftAssignmentsLabel.setPreferredSize(new Dimension(EAST_HEADER_WIDTH, 20));
  23. numberOfShiftAssignmentsLabel.setEnabled(false);
  24. add(numberOfShiftAssignmentsLabel, BorderLayout.EAST);
  25. }

代码示例来源:origin: stanfordnlp/CoreNLP

  1. JButton okay = new javax.swing.JButton();
  2. okay.setText("Okay");
  3. okay.setToolTipText("Okay");
  4. okay.addActionListener(evt -> dialog.setVisible(false));
  5. JButton cancel = new javax.swing.JButton();
  6. cancel.setText("Cancel");
  7. cancel.setToolTipText("Cancel");
  8. cancel.addActionListener(evt -> {
  9. fileList.clearSelection();
  10. dialog.setVisible(false);

代码示例来源:origin: org.apache.ignite/ignite-core

  1. /**
  2. * @return Panel with close button.
  3. */
  4. private JPanel createButtonPanel() {
  5. closeBtn.setAction(closeAct);
  6. closeBtn.setToolTipText("<html><b>Closes</b> Dialog</html>");
  7. JPanel btnPanel = new JPanel();
  8. btnPanel.add(closeBtn);
  9. return btnPanel;
  10. }

代码示例来源:origin: kiegroup/optaplanner

  1. private JButton createButton(Match match, Team team, Team otherTeam, String toolTip) {
  2. Color color = determinePlanningEntityColor(match, otherTeam);
  3. String label = otherTeam.getLabel();
  4. JButton button = SwingUtils.makeSmallButton(new JButton(new MatchAction(match, label)));
  5. if (match.getAwayTeam() == team) {
  6. button.setIcon(awayMatchIcon);
  7. }
  8. button.setBackground(color);
  9. button.setToolTipText(toolTip);
  10. return button;
  11. }

代码示例来源:origin: Nilhcem/FakeSMTP

  1. button.setToolTipText(i18n.get("clearall.tooltip"));
  2. button.addActionListener(new ActionListener() {
  3. @Override
  4. public void actionPerformed(ActionEvent e) {

代码示例来源:origin: skylot/jadx

  1. warnLabel.setVisible(false);
  2. JPanel paginationPanel = new JPanel();
  3. paginationPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
  4. paginationPanel.setLayout(new BoxLayout(paginationPanel, BoxLayout.X_AXIS));
  5. resultsInfoLabel = new JLabel("");
  6. JButton nextPageButton = new JButton("->");
  7. nextPageButton.setToolTipText(NLS.str("search_dialog.next_page"));
  8. nextPageButton.addActionListener(e -> {
  9. if (resultsModel.nextPage()) {
  10. switchPage(renderer);
  11. JButton prevPageButton = new JButton("<-");
  12. prevPageButton.setToolTipText(NLS.str("search_dialog.prev_page"));
  13. prevPageButton.addActionListener(e -> {
  14. if (resultsModel.prevPage()) {
  15. switchPage(renderer);
  16. paginationPanel.add(prevPageButton);
  17. paginationPanel.add(nextPageButton);
  18. paginationPanel.add(resultsInfoLabel);

代码示例来源:origin: stanfordnlp/CoreNLP

  1. JButton cancel = new javax.swing.JButton();
  2. cancel.setToolTipText("Cancel");
  3. cancel.addActionListener(evt -> thread.cancelled = true);

相关文章

JButton类方法