小编sea*_*rit的帖子

按钮单击java中的showMessage

我在JApplet中创建了一个按钮.如何使用它打开消息框?

okButton = new Button("Miow");
okButton.setBounds(20,20,1150,30);
add(okButton);

//like
if(okButton)
{
    JOptionPane.showMessage......
}
Run Code Online (Sandbox Code Playgroud)

java messagebox jbutton

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

使用 Java 登录 Facebook 获取用户 accessToken

我需要通过 Java 登录获取我的 user_accessToken 。我必须使用 FacebookOAuthResult 吗?如果是,怎么办?我编写了一个用于登录 Facebook 的 Applet。它有效,但我无法获取令牌。

...
String GraphURL = "https://graph.facebook.com/me/friends?&access_token=" + token;
URL newURL = URL(GraphURL);
HttpsURLConnection https = (HttpsURLConnection)newURL.openConnection();
https.setRequestMethod("HEAD");
https.setUseCache(false);
...

//open a connection window like:
if(Desktop.isDesktopSupported())
{
Desktop.getDesktop().browse(new URI(GraphURL));
}
else if(...
Run Code Online (Sandbox Code Playgroud)

在这里获取令牌。这是正确的?

String getTokenUrl = "https://www.facebook.com/dialog/oauth?client_id=MY_APP_ID&redirect_uri=https%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html&response_type=token&display=popup&scope=user_about_me%2Cread_stream%2C%20share_item";

Desktop desktop = Desktop.getDesktop();
desktop.browse(new URL(getTokenUrl).toURI());

URL tokenURL = new URL(getTokenUrl);
URLConnection connect = tokenURL.openConnection();

BufferedReader in = new BufferedReader(new InputStreamReader(connect.getInputStream()));

String inputLine;
StringBuffer bufferr = new StringBuffer();
while ((inputLine = in.readLine()) != null)
bufferr.append(inputLine …
Run Code Online (Sandbox Code Playgroud)

java authentication facebook facebook-login facebook-access-token

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

使用ComboBox显示工具提示(dropdownmenu)

我正在显示一个小工具提示,但如果我在下拉菜单中更改选定项目/文本,工具提示会显示旧文本和新文本.我希望它只显示新文本.

private void optionsvalueComboBox_MouseHover(object sender, EventArgs e)
{
    ToolTip buttonToolTip = new ToolTip();
    buttonToolTip.ToolTipTitle = "Value";
    buttonToolTip.UseFading = true;
    buttonToolTip.UseAnimation = true;
    buttonToolTip.IsBalloon = true;
    buttonToolTip.ShowAlways = true;
    buttonToolTip.AutoPopDelay = 5000;
    buttonToolTip.InitialDelay = 1000;
    buttonToolTip.ReshowDelay = 0;

    buttonToolTip.SetToolTip(optionsvalueComboBox, optionsvalueComboBox.Text);
}
Run Code Online (Sandbox Code Playgroud)

c# tooltip winforms

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