找到 34423 篇 关于编程的文章
98 次浏览
让我们首先创建一个带行列的表格 −String data[][] = { {"澳大利亚", "5", "1"}, {"美国", "10", "2"}, {"加拿大", "9", "3"}, {"印度", "7", "4"}, {"波兰", "2", "5"}, {"斯里兰卡", "5", "6"} }; String col [] = {"队伍", "入选球员", "排名"}; DefaultTableModel tableModel = new DefaultTableModel(data, col); JTable table = new JTable(tableModel);现在,我们将通过拖拽表头来禁用列的调整大小 −table.getTableHeader().setResizingAllowed(false);以下是一个在 JTable 中通过拖拽表头来禁用列的调整大小的示例: −示例package my; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JRootPane; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; public ... 了解更多
488 次浏览
JavaScript 中的内存泄漏 JavaScript被称为垃圾回收语言,即当变量声明时,它会自动为它们分配内存。当声明的变量不再有引用时,分配的内存将被释放。内存泄漏或大多数与内存相关的问题将在释放内存时发生。一些常见的 JavaScript 泄漏 1)意外的全局变量 当引用一个未声明的变量时,JavaScript 会在全局对象中创建一个新变量。在以下示例 1 中,假设 languages 的目的是仅在“myArray”函数中引用变量。如果没有使用 var 声明它... 阅读更多
431 次浏览
如需仅选择一个树节点,则将选择模式设置为 SINGLE_TREE_SELECTION,以下为在 JTree 中仅允许选择一个树节点的示例− 实例程序包 my;导入 javax.swing.JFrame;导入 javax.swing.JTree;导入 javax.swing.tree.DefaultMutableTreeNode;导入 javax.swing.tree.TreeSelectionModel;公共类 SwingDemo { 公共静态 void main(String[] args) 抛出异常 { JFrame frame = new JFrame(“演示”); DefaultMutableTreeNode node = 新的 DefaultMutableTreeNode(“产品”); DefaultMutableTreeNode node1 = 新的 DefaultMutableTreeNode(“服装”); DefaultMutableTreeNode node2 = 新的 DefaultMutableTreeNode(“电子产品”); DefaultMutableTreeNode node3 = 新的 DefaultMutableTreeNode(“家居装饰”); ... 阅读更多
3K+ 次浏览
引用计数垃圾回收 这是最简单的垃圾回收算法。此算法寻找那些没有引用的对象。如果对象没有附加的引用,则有资格进行垃圾回收。下面的示例解释了垃圾回收。示例 var obj = { x: { y: 2 } }; // 创建了 2 个对象。一个作为其属性之一被另一个引用。 // 显然,都可以进行垃圾回收 obj = 1; // ‘x’ 属性是什么... 阅读更多
4K+ 次浏览
有两种方法可以查找异常的详细信息,一种是 printStackTrace() 方法,另一种是 getMessage() 方法。 printStackTrace() 方法 这是在 java.lang.Throwable 类中定义的方法,并且继承到 java.lang.Error 类和 java.lang.Exception 类中。此方法将显示异常的名称和消息的本质以及发生异常的行号。示例公共类 PrintStackTraceMethod {公共静态 void main(String[] args) {尝试 { int a[]= 新 int[5]; ...... 阅读更多
96 浏览
使用 FlowLayout.RIGHT 可在 FlowLayout 中排列组件,以便右对齐。−JFrame frame = new JFrame("Language"); frame.setLayout(new FlowLayout(FlowLayout.RIGHT)); 以下是排列组件以右对齐的示例 − 示例 package my; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextArea; import javax.swing.WindowConstants; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Language"); frame.setLayout(new FlowLayout(FlowLayout.RIGHT)); JLabel label = new JLabel("Most Spoken Language "); label.setPreferredSize(new Dimension(220, 70)); label.setOpaque(true); label.setBackground(Color.RED); ... 阅读更多
2K+ 浏览
在本文中,我们将使用 Swing 创建图形用户界面 (GUI)。Swing 是基于 Java 应用程序的 GUI 框架。在这里,我们使用 LayoutManager GridBagLayout 来居中 AWT 布局的组件。我们这里有两个组件,包括一个标签,我们已将布局设置为 GridBagLayout − JLabel label = new JLabel("Name (Centered Label): "); JTextArea text = new JTextArea(); text.setText("Add name here..."); panel.setLayout(new GridBagLayout()); 居中 JLabel 的步骤在 JPanel 中使用 LayoutManager 以下是如何在 JPanel 中使用 LayoutManager 居中 JLabel 的示例 − ... 阅读更多
681 浏览
使用 CardLayout 布局并将其设置为 panel -JPanel panel = new JPanel(); CardLayout cardLayout = new CardLayout(); panel.setLayout(cardLayout); 同样创建 5 个面板和 5 个按钮来显示 5 个不同的卡片。以下是 CardLayout 中显示 5 个不同卡片的示例 -示例 package my; import java.awt.BorderLayout; import java.awt.CardLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setSize(550, 300); JPanel panel = new JPanel(); JPanel panel1 = new JPanel(); ... 了解更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP