找到 34423 篇文章,主题为编程
96 次浏览
java.lang.StrictMath 是一个最终类,它是 Object 类的子类。StrictMath 类包含用于执行基本数值运算的方法,例如基本指数、对数、平方根和三角函数。我们不需要为 StrictMath 类创建实例,因为 StrictMath 类中的所有方法都是静态方法。StrictMath 类的重要方法有 abs()、acos()、asin()、atan()、ceil()、floor()、log()、max()、min()、pow()、random()、round() 等。语法 public final class StrictMath extends Object 示例 public class StrictMathTest { public static void main(String args[]) { System.out.println("绝对值: " + StrictMath.abs(-100.50)); ... 阅读更多
1K+ 次浏览
java.lang.Runtime 类是 Object 类的子类,可以提供对程序运行环境中各种信息的访问。Java 运行时环境创建此类的单个实例,该实例与程序相关联。Runtime 类没有任何公共构造函数,因此程序无法创建该类的自己的实例。程序必须调用 getRuntime() 方法才能获取对当前 Runtime 对象的引用。Runtime 类的重要方法有 addShutdownHook()、exec()、exit()、freeMemory()、gc()、halt() 和 load()。语法 public class Runtime extends Object 示例 public class RuntimeTest { ... 阅读更多
215 次浏览
JCheckBox 是 JToggleButton 的子类,它可以是一个小的方框,可以选择或取消选择。当我们单击 JCheckBox 时,它会自动从选中状态更改为未选中状态,反之亦然。每当复选框更改时,JCheckBox 都会生成 ActionListener 或 ItemListener。我们可以使用 setMnemonic() 方法为 JCheckBox 设置快捷键。示例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JCheckBoxShortCutKeyTest extends JFrame { private JCheckBox checkBox; public JCheckBoxShortCutKeyTest() { setTitle("JCheckBoxShortCutKey 测试"); checkBox = new JCheckBox("选中或按 ALT-C"); checkBox.setBorder(BorderFactory.createLineBorder(Color.lightGray)); checkBox.setMnemonic('C'); ... 阅读更多
3K+ 次浏览
JTable 是 JComponent 类的子类,用于显示复杂的数据结构。JTable 组件可以遵循模型视图控制器 (MVC) 设计模式来以行和列显示数据。JTable 可以生成 TableModelListener、TableColumnModelListener、ListSelectionListener、CellEditorListener、RowSorterListener 接口。我们可以通过自定义 DefaultTableCellRenderer 类来更改 JTable 每列的背景和前景颜色,并且它只有一个方法 getTableCellRendererComponent() 来实现它。示例 import java.awt.*; import javax.swing.*; import javax.swing.table.*; public class JTableColumnColorTest extends JFrame { private JTable table; private TableColumn tColumn; public JTableColumnColorTest() { setTitle("JTableColumnColor 测试"); table = ... 阅读更多
288 次浏览
JToolTip 是 JComponent 类的子类,我们可以使用 setToolTipText() 方法为任何 Java 组件创建工具提示,它可以用于为组件设置工具提示。JToolTip 类的重要方法有 getAccessibleContext()、getComponent()、paramString() 和 updateUI()。我们可以使用 UIManager 类的 put() 方法更改 JToolTip 类的背景和前景颜色,并传递参数 ToolTip.background 和 ToolTip.foreground。示例 import java.awt.*; import javax.swing.*; public class JTooltipColorTest extends JFrame { private JLabel label; public JTooltipColorTest() { setTitle("JTooltipColor 测试"); setLayout(new FlowLayout()); ... 阅读更多
3K+ 次浏览
在处理鼠标事件时,如果鼠标稳定,我们可以实现 MouseListener 接口。当我们按下、释放或单击(按下后释放)源对象上的鼠标按钮(左键或右键)或将鼠标指针定位到(进入)和远离(退出)源对象时,会触发 MouseEvent。我们可以使用 mouseEntered() 方法检测鼠标移动到任何组件(例如标签)上的鼠标事件,并可以使用 MouseAdapter 类的 mouseExited() 方法或 MouseListener 接口退出。示例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MouseOverTest extends JFrame { private ... 阅读更多
4K+ 次浏览
在这里,根据给定的问题,需要使用递归方法显示模式。递归函数是自身调用 n 次的函数。程序中可以有“n”个递归函数。使用递归函数的问题在于其复杂性。算法 开始 步骤 1 -> 函数 int printpattern(int n) 如果 n>0 Printpattern(n-1) 打印 * 结束 IF 结束 步骤 2 -> 函数 int pattern(int n) 如果 n>0 pattern(n-1) 结束 IF Printpattern(n) 打印 结束 停止 示例 #include int printpattern(int n) { if(n>0) { ... 阅读更多
67 次浏览
给定方程,程序必须找到'a'的值,其中a+b… 声明起始变量 b=10, x=9, n=40 和 flag=0, 可整除。步骤 2 -> 循环 对于可整除 = (b / x + 1) * x 且可整除 = 1 打印 可整除 - 1 设置 flag=1 结束 结束 停止 例子 #include
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP