找到关于编程的34423 篇文章
4K+ 次查看
Java.lang.Object 类是类层次结构的根或超类,位于 java.lang 包中。所有预定义类和用户定义类都是 Object 类的子类。为什么 Object 类是超类?可重用性每个对象都有 11 个共同属性,这些属性必须由每个 Java 开发人员实现。为了减轻开发人员的负担,SUN 开发了一个名为 Object 的类,它使用 11 个方法实现了所有这 11 个属性。所有这些方法都具有对所有子类通用的逻辑,如果此逻辑不能满足子类的要求,则子类可以覆盖它。运行时多态性为了实现运行时多态性,以便我们可以编写一个…… 阅读更多
1K+ 次查看
final 关键字是由 PHP5 引入的,与面向对象编程的概念有关。但在我们继续学习 final 之前,我们需要确保我们对继承概念有很好的理解。在继承中,我们可以从另一个类继承一个类。此外,我们可以在继承的类中覆盖一个函数,以替换最初提供的行为。在某些情况下,我们可能需要阻止从一个类继承,或者我们可能需要阻止覆盖一个函数。这可以通过 final 来实现,方法是在类和函数前加上 final… 阅读更多
70 次查看
要设置滚动条永不出现,请使用 JScrollPane.HORIZONTAL_SCROLLBAR_NEVER 和 JScrollPane.VERTICAL_SCROLLBAR_NEVER。假设您创建了一个包含一些按钮组件的 Box。现在,创建一个 JScrollPane:JScrollPane scrollPane = new JScrollPane();将 Viewport 视图设置为 Box:scrollPane.setViewportView(box);现在,设置滚动条永不出现:scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);以下是如何设置滚动条永不出现的示例:示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Dimension; 导入 javax.swing.Box; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 公共类 SwingDemo { public static void main(String args[]) { JFrame frame = new JFrame("Demo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton button1 = new JButton("One"); JButton button2… 阅读更多
128 次查看
首先,我们将创建一个滑块并将其设置为捕捉刻度标记:JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 40); slider.setMinorTickSpacing(10); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(true); slider.setSnapToTicks(true);之后,我们将检查滑块当前是否正在捕捉刻度标记。结果将显示在 TRUE/FALSE 布尔值中slider.getSnapToTicks()在控制台中显示结果,如下所示:System.out.println("捕捉刻度标记?= "+slider.getSnapToTicks());以下是如何确定滑块当前是否正在捕捉刻度标记的示例:示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JSlider; 导入 javax.swing.WindowConstants; 公共类 SwingDemo { public static void main(String[] args)… 阅读更多
290 次查看
将以下内容设置为 FALSE 以启用隐藏文件的显示 −JFileChooser file = new JFileChooser(); file.setFileHidingEnabled(false);以下是如何在 JFileChooser 中启用隐藏文件显示的示例 −示例包 my; 导入 javax.swing.JFileChooser; 公共类 SwingDemo { public static void main(String[] args) { JFileChooser file = new JFileChooser(); file.setMultiSelectionEnabled(false); file.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); file.setFileHidingEnabled(false); int res = file.showOpenDialog(null); if (res == JFileChooser.APPROVE_OPTION) { java.io.File f = file.getSelectedFile(); System.err.println(f.getPath()); } … 阅读更多
1K+ 次查看
要自定义工具提示字体、颜色和背景,请使用 UIManager。UIManager.put("ToolTip.background", Color.ORANGE); UIManager.put("ToolTip.foreground", Color.BLACK); UIManager.put("ToolTip.font", new Font("Arial", Font.BOLD, 14));在上面,我们设置了字体 −Tooltip.font我们使用上面以下内容设置了前景和背景颜色 −ToolTip.foreground ToolTip.background以下是如何自定义工具提示的示例:示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 java.awt.GraphicsEnvironment; 导入 java.awt.GridLayout; 导入 java.awt.Point; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPasswordField; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 导入 javax.swing.UIManager; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Register!"); JLabel label1, label2,… 阅读更多
205 次查看
要将 JSlider 设置为垂直,请在创建滑块时使用 VERTICAL 常量 −JSlider slider = new JSlider(JSlider.VERTICAL, 0, 100, 60);现在,对于反向滑块,即从上到下移动 −slider.setInverted(true);以下是如何设置滑块垂直并从上到下移动的示例 −示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JSlider; 导入 javax.swing.WindowConstants; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Frame with Slider"); JSlider slider = new JSlider(JSlider.VERTICAL, 0, 100, 60); slider.setInverted(true); slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); … 阅读更多
82 次查看
使用以下 JScrollBar 常量始终显示垂直和水平滚动条,即使不需要 −scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);以下是如何始终显示垂直和水平滚动条的示例,即使不需要 −示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Dimension; 导入 javax.swing.Box; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 公共类 SwingDemo { public static void main(String args[]) { JFrame frame = new JFrame("Demo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton button1 = new JButton("问答"); JButton button2 = new JButton("视频"); JButton… 阅读更多
4K+ 次查看
使用`setHgap()`方法设置GridLayout中元素之间的水平间距。假设我们有一个GridLayout:`GridLayout layout = new GridLayout(2, 4);` 设置水平间距:`layout.setHgap(25);` 以下是一个示例:示例 package my; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.WindowConstants; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Sections"); JPanel panel = new JPanel(); panel.setBackground(Color.blue); GridLayout layout = new GridLayout(2, 4); ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP