找到 34423 篇文章,关于编程

我想在 Java 中调用 JButton 的 doClick() 方法来模拟点击操作

Krantik Chavan
更新于 2019-07-30 22:30:26

1K+ 阅读量

让我们先设置一个 JButton:JButton btn = new JButton("DemoButton");现在,附加动作监听器:btn.addActionListener(new ClickListener());如果您在按钮上附加了一个 ActionListener,当您调用 doClick() 方法时它将触发:btn.doClick();以下是如何调用 JButton 的 doClick() 方法来模拟点击操作的示例:示例import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JOptionPane; public class SwingDemo {    public static void main(final String args[]) {       JButton btn = new JButton("DemoButton");       btn.addActionListener(new ClickListener());       JOptionPane.showMessageDialog(null, btn);       btn.doClick();    } } class ClickListener implements ActionListener {    public void actionPerformed(ActionEvent e) {   ... 阅读更多

如何在 Java 中为 JButton 设置动作命令

Krantik Chavan
更新于 2019-07-30 22:30:26

4K+ 阅读量

通过设置动作命令,我们在这里显示了在点击按钮时控制台中的消息。首先设置按钮:JButton btn = new JButton("Demo Button");现在,设置 Action Listener 以在点击按钮时触发:ActionListener actionListener = new ActionListener() {    public void actionPerformed(ActionEvent event) {       String str = event.getActionCommand();       System.out.println("Clicked = " + str);    } };以下是如何为 JButton 设置动作命令的示例:示例import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JOptionPane; public class SwingDemo {    public static void main(final String args[]) {       JButton btn ... 阅读更多

如何在 Java Swing 中更改按钮边框

Krantik Chavan
更新于 2019-07-30 22:30:26

982 阅读量

对于按钮边框,在 Java 中使用 createLineBorder() 方法,它允许您设置边框的颜色:JButton button = new JButton("Demo Button!"); Border border = BorderFactory.createLineBorder(Color.BLUE);以下是如何在 Java 中更改按钮边框的示例:示例import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.border.Border; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("Button Border");       Container container = frame.getContentPane();       JButton button = new JButton("Demo Button!");       Border border = BorderFactory.createLineBorder(Color.BLUE);       button.setBorder(border);   ... 阅读更多

如何在 Java 中为 JButton 添加动作监听器

Krantik Chavan
更新于 2019-07-30 22:30:26

8K+ 阅读量

以下是如何为按钮添加动作监听器的示例:示例package my; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SwingDemo {    private JFrame frame;    private JLabel headerLabel;    private JLabel statusLabel;    private JPanel controlPanel;    public SwingDemo(){       prepareGUI();    }    public static void main(String[] args){       SwingDemo swingControlDemo = new SwingDemo();       swingControlDemo.showButtonDemo();    }    private void prepareGUI(){       frame = new JFrame("Java Swing");       frame.setSize(500, 500);       frame.setLayout(new GridLayout(3, 1));       frame.addWindowListener(new WindowAdapter() {         ... 阅读更多

我们可以在 Java 中获取支持的图像类型吗?

Krantik Chavan
更新于 2019-07-30 22:30:26

87 阅读量

是的,我们可以在 Java 中使用 ImageIO 类获取支持的图像类型。以下是如何在 Java 中获取支持的图像类型的示例:示例package my; import javax.imageio.ImageIO; public class SwingDemo {    public static void main(String[] args) throws Exception {       String[] imgTypes = ImageIO.getReaderFileSuffixes();       System.out.print("Supported Image Types = ");       for (String type : imgTypes) {          System.out.print("" + type);       }    } }输出Supported Image Types = jpg tif tiff bmp gif png wbmp jpeg

C++ 程序重复搜索同一文本(例如通过构建数据结构来搜索圣经)

Anvi Jain
更新于 2019-07-30 22:30:26

151 阅读量

这是一个用于重复搜索同一文本的 C++ 程序。算法开始    将要搜索的原始字符串和模式作为输入。    org_len = 存储原始字符串的长度    pat_len = 存储模式的长度    for i = 0 to (org_len - pat_len)       for j = 0 to pat_len - 1          if (org[i + j] != patt[j])             if (j == pat_len)                增加 m。      打印模式所在的... 阅读更多

C++ 程序解决 N 皇后问题

Nishtha Thakur
更新于 2019-07-30 22:30:26

11K+ 阅读量

此问题在于找到在棋盘上放置 N 个皇后的排列方式,使得棋盘上没有一个皇后可以攻击其他任何皇后。象棋皇后可以向任何方向攻击,例如水平、垂直、水平和对角线方向。使用二进制矩阵来显示 N 个皇后的位置,其中没有一个皇后可以攻击其他皇后。在这里,我们解决了 8 皇后问题。输入棋盘的大小。这里为 8,因为(8 x 8 是普通棋盘的大小)。输出表示可以在哪一行和哪一列放置 N 个皇后的矩阵。如果... 阅读更多

C++ 程序检查给定的三个点是否在同一条直线上

Smita Kapse
更新于 2019-07-30 22:30:26

672 阅读量

这是一个用于检查给定的三个点是否在同一条直线上的 C++ 程序。如果这三个点形成的三角形的面积等于零,则这三个点在同一条直线上。三角形的面积为 −0.5 * (x1 * (y2 - y3) + x2 * (y3 - y1) + x3 * (y1 - y2))。算法开始    随机生成点。    使用上述公式计算面积。    如果面积 > 0       则这些点不在直线上。    否则如果面积... 阅读更多

C++ 程序显示直线和点的对偶变换

Anvi Jain
更新于 2019-07-30 22:30:26

167 阅读量

这是一个用于显示直线和点对偶变换的 C++ 程序。因此它可以有两种情况-情况 1:点 (a, b) 变换为直线 (y = ax − b)。情况 2:直线 D(y = cx + d) 变换为点 D’(c, −d)。函数和伪代码函数 LineTransformation(double c, double d)打印 C: (d / c) D: (d * -1)函数 PointTransformation(double x, double y)打印 a = (-1 * y / x) b = (-1 * y)示例#include #include #include using namespace std; void LineTransformation(double c, double d) {    cout y;       ... 阅读更多

C++ 程序实现线程二叉树

Nishtha Thakur
更新于 2019-07-30 22:30:26

4K+ 阅读量

线程二叉树是一种二叉树,它提供了以特定顺序遍历树的功能。它使中序遍历更快,并且无需使用栈和递归。线程二叉树有两种类型。单线程每个节点都线程化到左侧或右侧,意味着中序前驱或后继。这里,所有右侧空指针将指向中序后继,或者所有左侧空指针将指向中序前驱。双线程每个节点都线程化到左侧和右侧,意味着中序前驱和后继。这里,所有右侧空指针将指向中序后继,并且... 阅读更多

广告

© . All rights reserved.