找到 34423 篇文章,关于编程

如何在 Java JList 中存储字符串数组?

Krantik Chavan
更新于 2019年7月30日 22:30:26

622 次浏览

要在 JList 中存储字符串数组,首先创建一个字符串数组列表:String sports[]= { "Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"}; 现在,将其设置为 JList:JList list = new JList(sports); 下面是一个在 JList 中存储字符串数组的示例:示例 package my; import java.awt.event.*; import java.awt.*; import javax.swing.*; class SwingDemo extends JFrame {    static JFrame frame;    static JList list;    public static void main(String[] args) {       frame = new JFrame("JList Demo");       SwingDemo s = new SwingDemo();       JPanel panel = new JPanel();       String sports[]= {"Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"}; ... 阅读更多

Java 程序:为 JList 设置单选模式

Krantik Chavan
更新于 2019年7月30日 22:30:26

313 次浏览

要为 JList 设置单选,请使用 DefaultListSelectionModel 并将其设置为 SINGLE_SELECTION:String values[]= { "One", "Two", "Three", "Four", "Five", "Six"}; JList list = new JList(values); list.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION); 下面是一个为 JList 设置仅单选模式的示例:示例 package my; import java.awt.event.*; import java.awt.*; import javax.swing.*; class SwingDemo extends JFrame {    static JFrame frame;    static JList list;    public static void main(String[] args) {       frame = new JFrame("JList Demo");       SwingDemo s = new SwingDemo();       JPanel panel = new JPanel();       String values[]= { ... 阅读更多

Java 程序:选择 JList 中的第一项

Krantik Chavan
更新于 2019年7月30日 22:30:26

328 次浏览

要选择 JList 中的第一项,请使用 setSelectionInterval() 方法:String values[]= { "One", "Two", "Three", "Four", "Five", "Six"}; JList list = new JList(values); int begn = 0; int end = 0; list.setSelectionInterval(begn, end); 下面是一个选择 JList 中第一项的示例:示例 package my; import java.awt.event.*; import java.awt.*; import javax.swing.*; class SwingDemo extends JFrame {    static JFrame frame;    static JList list;    public static void main(String[] args) {       frame = new JFrame("JList Demo");       SwingDemo s = new SwingDemo();       JPanel panel = new JPanel();       String values[]= ... 阅读更多

Java 程序:选择 JList 中的所有项

Krantik Chavan
更新于 2024年10月10日 11:35:06

576 次浏览

在这篇文章中,我们将学习如何在 Java 中选择 JList 中的所有项。该程序创建一个简单的图形用户界面,其中包含一个运动列表。它使用 setSelectionInterval() 方法选择列表中的所有项目。这确保了在程序运行时,从列表中的第一项到最后一项,所有项目都被选中。问题陈述编写一个 Java 程序来选择 JList 中的所有项。以下是相同的演示 - 输入 sports[]= {"Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"} 输出 选择所有项目的步骤 ... 阅读更多

在 Java 中使用 Map 从 int 数组创建新值

Krantik Chavan
更新于 2019年7月30日 22:30:26

475 次浏览

假设我们的 int 数组元素如下:10、50、100、200、250、300、400、500 在这里,我们通过将每个 int 元素递增 1 来映射并创建一个新值:Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1) 现在求平均值:Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1).average() 下面是从 int 数组映射和创建新值的示例:示例 import java.util.Arrays; public class Demo {    public static void main(String[] args) throws Exception {       Arrays.stream(new int[] {10, 50, 100, 200, 250, 300, 400, 500}).map(val -> val + 1).average()          .ifPresent(System.out::println);    } } 输出 227.25

防止 C++ 中的对象复制

karthikeya Boyini
更新于 2019年7月30日 22:30:26

226 次浏览

在 C++ 中,创建类时,我们可以使用一些复制构造函数或赋值运算符来复制它。在本节中,我们将看到如何在 C++ 中防止类的对象复制。为了防止对象复制,我们可以遵循一些规则。这些规则如下所示。1. 创建私有的复制构造函数和私有的赋值运算符。示例 #include using namespace std; class MyClass {    int x;    public:       MyClass() {          // 无参构造函数       }       MyClass(int y): x(y) {       }    private:       MyClass(const MyClass& obj) ... 阅读更多

如何在 Java Swing JList 中显示行数

Krantik Chavan
更新于 2019年7月30日 22:30:26

437 次浏览

使用 JList 的 getVisibleRowCount() 方法在 JList 中显示行数:String sports[]= {"Tennis", "Archery", "Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"}; Jlist list = new JList(sports); int rowCount = list.getVisibleRowCount(); System.out.println("Row Count = "+rowCount); 下面是在 JList 中显示行数的示例:示例 import java.awt.event.*; import java.awt.*; import javax.swing.*; class SwingDemo extends JFrame {    static JFrame frame;    static JList list;    public static void main(String[] args) {       frame = new JFrame("JList Demo");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       String sports[]= {"Tennis", "Archery", "Football", "Fencing", "Cricket", "Squash", "Hockey", "Rugby"};       list = ... 阅读更多

使用 boost 库的进阶 C++

Samual Sam
更新于 2019年7月30日 22:30:26

1K+ 次浏览

C++ boost 库是一个非常有用的库。它用于不同的部分。它具有广泛的应用领域。例如,使用 boost,我们可以在 C++ 中使用像 2^64 这样的大数。这里我们将看到 boost 库的一些示例。我们可以使用大整数数据类型。我们可以使用不同的数据类型,例如 int128_t、int256_t、int1024_t 等。通过使用它,我们可以很容易地获得高达 1024 的精度。首先,我们使用 boost 库来乘以两个巨大的数字。示例 #include #include using namespace boost::multiprecision; using namespace std; int128_t large_product(long long n1, long long n2) {    int128_t ans = (int128_t) n1 * ... 阅读更多

C++ 中的对象切片

karthikeya Boyini
更新于 2019年7月30日 22:30:26

439 次浏览

对象切片用于描述将派生类对象赋值给基类实例的情况。这会导致派生类对象的成员方法和成员变量丢失。这被称为信息被切除。例如, class Foo {    int a; }; class Bar : public Foo {    int b; } 由于 Bar 扩展了 Foo,它现在有两个成员变量 a 和 b。因此,如果您创建一个 Bar 类型的变量 bar,然后创建一个 Foo 类型的变量并赋值 bar,您将丢失 ... 阅读更多

C++ 中的 transform()

Samual Sam
更新于 2019年7月30日 22:30:26

3K+ 次浏览

C++ STL 中包含 transform 函数。要使用它,必须包含 algorithm 头文件。它用于对所有元素执行操作。例如,如果要计算数组中每个元素的平方并将结果存储到另一个数组中,可以使用 transform() 函数。transform 函数有两种模式:一元运算模式和二元运算模式。一元运算模式在这种模式下,函数只接收一个运算符(或函数)并将输入转换为输出。示例#include #include using namespace std; int square(int x) {    //定义平方 ... 阅读更多

广告
© . All rights reserved.