我想知道如何显示一个显示int的消息框。例如:
<EditItemTemplate>
<asp:Label ID="lblAcCode2" runat="server" Text='<%# Eval("AccountCode") + " - " + Eval("AccountDescription")%>' Visible="false"></asp:Label>
<telerik:RadComboBox ID="ddlAccountCode" runat="server" Height="200" Width="240" DropDownWidth="310"
EnableLoadOnDemand="True" OnItemsRequested="ddlAccountCode_ItemsRequested" EnableItemCaching="true"
ShowMoreResultsBox="True" EnableVirtualScrolling="true" AllowCustomText="true" MarkFirstMatch="true"
Filter="Contains" HighlightTemplatedItems="true" CausesValidation="true" AppendDataBoundItems="true"
DataTextField="AccountDescription" DataValueField="AccountCodeID"
ShowDropDownOnTextboxClick="false"
OnClientDropDownOpening="OnClientDropDownOpening" OnClientItemsRequested="OnClientItemsRequested">
<FooterTemplate>
<table style="text-align:center">
<tr>
<td>
<asp:Label ID="lblRadComboFooter" runat="server"></asp:Label>
</td>
</tr>
</table>
</FooterTemplate>
</telerik:RadComboBox>
<asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click"/>
</EditItemTemplate>
我在import java.util.*;
import javax.swing.JOptionPane;
public class ShowMessage {
public static void main(String[] args) {
int a = 4;
JOptionPane.showMessageDialog(null, a );
下面收到错误。
答案 0 :(得分:1)
如果您查看JOptionPane#showMessageDialog
的JavaDoc,您会看到该消息参数是Object
而int
是原始
在Java 5的自动装箱支持之前,您必须将a
转换为Integer
,但
JOptionPane.showMessageDialog(null, a);
应该有效。 JOptionPane
将使用对象(现在为Integer
)toString
方法为您创建String
表示,但我个人更喜欢使用
JOptionPane.showMessageDialog(null, Integer.toString(a));
因为它的意图很明确,没有人需要知道基础JOptionPane
API的工作原理