小编boo*_*thy的帖子

设置 NSWindow 在当前屏幕中的位置

我是objective-c的新手我创建了一个主窗口,我想在当前屏幕的右下角显示它。我尝试了以下代码

- (void)windowDidLoad
{
    NSPoint pos;

    pos.x = [[NSScreen mainScreen] visibleFrame].origin.x + [[NSScreen mainScreen] visibleFrame].size.width - [mywindow frame].size.width ;

    pos.y = [[NSScreen mainScreen] visibleFrame].origin.y + [[NSScreen mainScreen] visibleFrame].size.height - [mywindow frame].size.height;

    [mywindow setFrameTopLeftPoint:pos];

}
Run Code Online (Sandbox Code Playgroud)

它有什么问题?如何解决?

objective-c nswindow nswindowcontroller nspoint

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

如何在java swing JTextPane中追加一个字符串?

我正在创建一个聊天应用程序.在这个聊天应用程序中,我必须使用Java Swing JTextPane来为某些特定字符串提供样式,例如用户的显示名称和消息的时间.这就是为什么我选择JTextPaneJTextArea.在JTextPane中,我无法追加String,所以我创建了一个String缓冲区来追加String,然后我就这样做了jTextPane.setText(stringBuffer.toString()).

这是我的问题:当我将一个字符串附加到JTextPanevia a时StringBuffer,会有一个延迟.如何在一个字符串中逐行追加一个字符串JTextPane

java swing jtextpane styleddocument

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

在java Swing jTextfield中添加一个新行

可能重复:
多行JTextField存在问题

如何在Java Swing中添加新行JTextField

我正在编写一个聊天应用程序,在这个聊天应用程序中,我的输入区域是一个JTextField,当用户释放shift+ enter键时,我必须创建一个新行JTextField; 这是我的要求.

java swing

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