小编Dan*_*Dan的帖子

Java静态代码块

我注意到最近在很多项目中,我都注意到了

static {
    //some code here
}
Run Code Online (Sandbox Code Playgroud)

我只是在寻找一些关于此的信息,特别是我习惯于在方法中使用的代码块,或者只是类,这只是用静态修饰符设置块中的所有代码,还是有更多的东西给它?

java

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

如何将输出流设置为TextArea

我正在尝试为程序创建GUI面板,我想要通常打印到我的命令提示符的所有内容,以打印到TextArea对象.我的GUI面板大部分都是格式化的,我无法将文本打印到TextArea,这里是我的文件:

package guipanel;

import javax.swing.*;
import java.awt.*;
import java.io.*;


/**
 *
 * @author Dan
 */
public class GUIPanel extends JFrame { 
    public GUIPanel() {
        initComponents();
    }
    private void setOutputStream(boolean catchErrors) {
        System.setOut(aPrintStream); 
        setVisible(true);
        requestFocus();
        if (catchErrors) {
               System.setErr(aPrintStream);
        }
    }
    private void addTabs(JTabbedPane jTabbedPane1) {
        JPanel jPanel1 = new JPanel();
        JPanel jPanel2 = new JPanel();
        JPanel jPanel3 = new JPanel();
        JPanel jPanel4 = new JPanel();
        jTabbedPane1.add("Main", textArea1);
        jTabbedPane1.add("Commands", jPanel);
        jTabbedPane1.add("Rules", jPanel1);
        jTabbedPane1.add("Links", jPanel2);
        jTabbedPane1.add("Information", jPanel3);
        jTabbedPane1.add("Shutdown", jPanel4);
        setOutputStream(true);
    }
    @SuppressWarnings("unchecked") …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jframe jtextarea

9
推荐指数
2
解决办法
3万
查看次数

方法init()v未找到

我正在重写我的applet,但是当它加载时它会给我一个运行时异常.例外是

Exception in thread "main" java.lang.NoSuchMethodError: ClientSettings: method <
init>()V not found
        at RunClient.<init>(RunClient.java:41)
        at RunClient.main(RunClient.java:63)
Run Code Online (Sandbox Code Playgroud)

这是RunClient:

import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.util.Properties;

import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.JSeparator;


public class RunClient extends Applet implements ActionListener {

    private …
Run Code Online (Sandbox Code Playgroud)

java parameters applet

9
推荐指数
1
解决办法
3万
查看次数

在声明编译错误结果后实例化数组"非法启动表达式,而不是语句,;预期"

在编写这个二维int数组时,我收到netbeans IDE的编译错误,这就是我初始化它的方式:

private int[][] anArray;
Run Code Online (Sandbox Code Playgroud)

下一部分将在稍后的文件中的方法中声明.

anArray = {{15501, 1}, {215, 3}, {1693, 72}};
Run Code Online (Sandbox Code Playgroud)

使用NetBeans IDE,我收到编译错误

非法开始表达,而不是陈述; 预期

java arrays

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

Java 套接字,来回发送数据?

好吧,我正在尝试设置一个程序,我必须从套接字接收数据,并将数据发送到套接字。我很难过如何让套接字的客户端发送特定数据,然后让服务器端发送特定数据。这是我目前拥有的,它只是我的服务器端,因为到目前为止我真的迷失在客户端部分。

为了进一步评估,我想按照下面列出的方法做,但我不知道要研究什么来编写套接字的客户端,如果有任何代码需要在服务器端重写? 进一步评估

package sockets;
import java.net.*;
import java.io.*;

public class SocketMain {
    private int port = 0;
    public ServerSocket socket;
    public Socket clientSock;

    public SocketMain() {
        init();
    }

    public static void main(String[] args) {
        new SocketMain();
    }

    private void init() {
        try { 
            socket = new ServerSocket(port);
            System.out.println("Server started, bound to port: "+port);
            clientSock = socket.accept();
            File directory = new File("./Storage/");
            if (!directory.exists()) {
                directory.mkdirs();
            }
            File file = new File(directory + "/Store.dat");
            if (!file.exists()) {
                file.createNewFile();
            }
            DataInputStream in …
Run Code Online (Sandbox Code Playgroud)

java sockets io

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

标签 统计

java ×5

applet ×1

arrays ×1

io ×1

jframe ×1

jtextarea ×1

parameters ×1

sockets ×1

swing ×1

user-interface ×1