我在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 登录获取我的 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
我正在显示一个小工具提示,但如果我在下拉菜单中更改选定项目/文本,工具提示会显示旧文本和新文本.我希望它只显示新文本.
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)