小编Sac*_*mar的帖子

c#中的out参数

我是C#的新手.我用C#中的参数尝试了这个

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
class First
{
    public void fun(out int m)
    {
        m *= 10;
        Console.WriteLine("value of m = " + m);
    }
}

class Program
{
    static void Main(string[] args)
    {
        First f = new First();
        int x = 30;
        f.fun(out x);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我得到一些错误,如" 使用未分配的参数'm'",并且
必须在控制离开当前方法之前指定out参数'm'.

那么这些错误的含义是什么呢?为什么在我已经为x赋值时必须分配' m ' .

c# out

10
推荐指数
2
解决办法
5554
查看次数

JEdi​​torpane与JTextPane

我必须为我的大学创建一个java swing项目.一个java文件的编辑器,带有正确的文本突出显示,即java关键字,java注释普通文本的不同颜色和字体.
帮助我选择java提供的两个样式文本组件JEdi​​torpaneJTextPane之一,以便我可以完全满足要求.
请告诉我这两者之间的适当差异,在哪种情况下我必须使用其中一种.

java swing jtextpane jeditorpane

10
推荐指数
2
解决办法
1万
查看次数

语法 - 使用SwingWorker在JTextPane中突出显示

我试图在JTextPane中进行文本突出显示.我正在使用SwingWorker在后台进行突出显示.但我无法得到理想的输出.
我的代码如下:
主类:

class MultiColor {
    private static void displayGUI() {
        final JTextPane ta = new JTextPane();
        JFrame frame = new JFrame("EXAMPLE");
        JButton jb = new JButton("Change");
        JScrollPane jsp = new JScrollPane(ta);
        frame.add(jsp, BorderLayout.CENTER);
        frame.add(jb, BorderLayout.PAGE_END);
        frame.pack();
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.setVisible(true);
        jb.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent ae) {
                Modify mm = new Modify(ta);
                mm.execute();
            }
        });
    }
    public static void main(String[] a) {
        Runnable r = new Runnable() {
            @Override
            public void run() {
                displayGUI();
            } …
Run Code Online (Sandbox Code Playgroud)

java swing jtextpane

5
推荐指数
1
解决办法
1536
查看次数

java.nio.Path的方法如何工作

我已经nio.2Java文档开始在Java 8中进行研究。当我研究时java.nio.file.Path,java文档的第一行是

在Java SE 7发行版中引入的Path类。

这意味着Path是一堂课,但是当我看这里时,我发现那Path是一门课interface

那么,为什么Java文档说它是一个类。

我的另一个疑问是,如果Pathinterface那么如何Path方法(如getRoot() isAbsolute()和所有其他)的工作,因为没有的方法实现Path接口。

我知道在一个陈述中问两个不同的问题很麻烦,但我不知道如何将这两个问题分开。

编辑:这个问题不能被复制的这个,因为在这个问题提问要求执行Path接口,但在这里,我问怎么这个接口工作的方法,我的意思是它内部由JVM或任何其他机制执行用于执行它们。

java oracle java-8

0
推荐指数
1
解决办法
187
查看次数

-1
推荐指数
1
解决办法
4234
查看次数

标签 统计

java ×4

swing ×3

jtextpane ×2

c# ×1

java-8 ×1

jeditorpane ×1

jscrollbar ×1

jscrollpane ×1

oracle ×1

out ×1