小编noa*_*chr的帖子

将无边框的摆动窗口带到前面

我有一个摆动程序,它创建一个全屏无边框窗口 - 我在Windows 7上运行.我需要程序能够聚焦并将自己带到前面.但是,当我尝试使用此处找到的方法时,如何将窗口移到前面?,而不是将窗口移到前面,窗口只是在任务栏中闪烁,不接受输入.下面我写了一个小程序来演示这个问题:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.Timer;


public class WindowTest extends JFrame{

WindowTest(){
    setTitle("Window Test");
    setSize(600, 600);
    setLocationRelativeTo(null);
    setUndecorated(true);
    setExtendedState(JFrame.MAXIMIZED_BOTH);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
}

public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            final WindowTest wt = new WindowTest();
            wt.setVisible(true);

            Timer t = new Timer(3000,new ActionListener(){
                @Override
                public void actionPerformed(ActionEvent arg0) {
                    java.awt.EventQueue.invokeLater(new Runnable() {
                        @Override
                        public void run() {
                            wt.toFront();
                            wt.repaint();
                        }
                    });             
                } …
Run Code Online (Sandbox Code Playgroud)

java swing visibility jframe

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

来自行的R表

我有一些数据框可以保存调查结果.第一帧列出了调查中每个问题的问题ID(q_id):

  q_id
1   q1
2   q2
3   q3
Run Code Online (Sandbox Code Playgroud)

第二个数据帧为每个主题(s_id)保存主题响应的每个问题的响应(res).主题可以跳过问题:

  s_id q_id res
1    1   q1   a
2    2   q1   b
3    1   q2   b
Run Code Online (Sandbox Code Playgroud)

我想要生成的是一个表格,显示每个问题的答案,其中列是问题ID,每行代表一个主题.在上面的示例中,表格如下所示:

  q1 q2  q3
1  a  b  NA
2  b  NA NA
Run Code Online (Sandbox Code Playgroud)

生成这样一个表的最佳方法是什么?

r

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

标签 统计

java ×1

jframe ×1

r ×1

swing ×1

visibility ×1