找到 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+ 次浏览

使用 set action command,我们在这里在单击按钮时在控制台中显示一条消息。先设置按钮: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 = 存储模式的长度    对于 i = 0 到 (org_len - pat_len)       对于 j = 0 到 pat_len - 1          如果 (org[i + j] != patt[j])             如果 (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.